removeListener method

GemError removeListener({
  1. required DataSourceListener listener,
  2. required DataType dataType,
})

Unregister a listener for the data source for a specific data type

Parameters

  • IN listener The listener to be unregistered
  • IN dataType The data type for which the listener will be unregistered

Returns

Throws

  • An exception if it fails

Implementation

GemError removeListener({
  required final DataSourceListener listener,
  required final DataType dataType,
}) {
  final OperationResult resultString = objectMethod(
    _pointerId,
    'DataSourceContainer',
    'removeListener',
    args: <String, int>{'listener': listener.id, 'datatype': dataType.id},
  );

  return GemErrorExtension.fromCode(resultString['result']);
}