callIsolate method
Future<ReturnSuccessOrError<TypeUsecase> >
callIsolate(
- covariant ParametersReturnResult parameters
Implementation
Future<ReturnSuccessOrError<TypeUsecase>> callIsolate(
covariant ParametersReturnResult parameters,
) async {
if (call.runtimeType.toString() ==
'(Object?) => Future<ReturnSuccessOrError<void>>') {
return call(parameters);
}
final RuntimeMilliseconds _runtime = RuntimeMilliseconds();
_runtime.startScore();
final data = await returnIsolate(
parameters: parameters,
call: call,
);
_runtime.finishScore();
print(
"Execution Time ${this.toString().split("Instance of ")[1].replaceAll("'", "")}: ${_runtime.calculateRuntime()}ms");
return data;
}