initialize method
void
initialize()
Implementation
void initialize(){
platform.setMethodCallHandler((call) async{
dynamic result;
try{
switch(call.method){
case CHANNEL_INIT: result = _initializeModule(call: call); break;
case CHANNEL_SUPPORTED_APP_VERSIONS: result = getSupportedAppVersions(call: call); break;
case CHANNEL_CHECK_APP_VERSION: result = checkAppVersion(call: call); break;
case CHANNEL_IS_LATEST_VERSION: result = isLatestVersion(call: call); break;
case CHANNEL_LATEST_APP_VERSION: result = getLatestAppVersion(call: call); break;
default: return null;
}
platform.invokeMethod(call.method, jsonEncode(await result));
}catch(e, s){
platform.invokeMethod(call.method, jsonEncode({
"success": false,
"message": "Failed to process request with error : $e"
}));
}
return true;
});
}