execute method
Implementation
@override
Future<ResultModel> execute(Function function) async {
try {
return await function();
} on PlatformException catch (e, s) {
LoggerDefault.log.e(e.toString(), s.toString());
return ServerError(message: e.code);
} on Exception catch (e, s) {
LoggerDefault.log.e(e.toString(), [e, s]);
return ServerError(message: e.toString());
} catch (e, s) {
LoggerDefault.log.e(e.toString(), [e, s]);
return ServerError(message: e.toString());
}
}