checkForApplangaRequests method

Future<String> checkForApplangaRequests(
  1. String request
)

Implementation

Future<String> checkForApplangaRequests(String request) async
{
  if(request.contains("applanga-screenshot")) {
    Map<String, dynamic> data = jsonDecode(request);
    var tag = data["tag"];
    var enableOcr = data["enableOcr"];
    var stringIds = data["stringIds"];
    if(stringIds != null)
    {
      var convertedStringIds = new List<String>.from(stringIds);
      await applangaScreenshotMethod(tag,enableOcr,convertedStringIds);
      return "ok";
    }
    else
    {
      await applangaScreenshotMethod(tag,enableOcr,null);
      return "ok";
    }
  }
  else if(request.contains("applanga-setlanguage")) {
    Map<String, dynamic> data = jsonDecode(request);
    var lang = data["lang"];
    applangaSetLanguageMethod(lang);
    return "ok";
  }
  return "ok";
}