encodeMessageIntoImageAsync function
Implementation
Future<EncodeResponse> encodeMessageIntoImageAsync(EncodeRequest req,
{BuildContext context}) async {
if (context != null) {
AppRunningState appRunningState =
Provider.of<AppContext>(context, listen: false).getAppRunningState();
if (appRunningState == AppRunningState.INTEGRATION_TEST) {
EncodeResponse mockedResponse = await getMockedEncodeResult();
return mockedResponse;
} else {
final EncodeResponse res = await compute(encodeMessageIntoImage, req);
return res;
}
} else {
final EncodeResponse res = await compute(encodeMessageIntoImage, req);
return res;
}
}