dispose method

Future<void> dispose(
  1. Filterable filter
)

Implementation

Future<void> dispose(Filterable filter) async {
  try {
    if (filter is _CIFilterGroup) {
      return await _methodChannel.invokeMethod('dispose', filter.keyId);
    }
    if (filter is _CIFilter) {
      return await _methodChannel.invokeMethod('dispose', filter.group.keyId);
    }
    if (filter is _GPUImageFilterGroup) {
      return await _methodChannel.invokeMethod('dispose', filter.keyId);
    }
    if (filter is _GPUImageFilter) {
      return await _methodChannel.invokeMethod('dispose', filter.group.keyId);
    }
  } catch (error) {
    print(error);
  }
}