releaseResource<R extends IResource> method

  1. @override
Future<R> releaseResource<R extends IResource>(
  1. String resourceId
)
override

Implementation

@override
Future<R> releaseResource<R extends IResource>(String resourceId) async {
  final resource = _resources.remove(resourceId);
  if (resource == null) {
    throw ArgumentError('Resource with id $resourceId not found');
  }
  return resource as R;
}