nyApi<T> function
Future
nyApi<T>({
- required dynamic request(
- T
- required Map<
Type, dynamic> apiDecoders, - BuildContext? context,
API helper
Implementation
Future<dynamic> nyApi<T>(
{required dynamic Function(T) request,
required Map<Type, dynamic> apiDecoders,
BuildContext? context}) async {
assert(apiDecoders.containsKey(T),
'Your config/decoders.dart is missing this class ${T.toString()} in apiDecoders');
dynamic apiService = apiDecoders[T];
if (context != null) {
apiService.setContext(context);
}
return await request(apiService);
}