dispose method

Future<void> dispose()

Implementation

Future<void> dispose() async {
  await _detachInnerClient();
  if (_activeFlushFuture != null) {
    try {
      await _activeFlushFuture;
    } catch (e) {
      print('OfflineClient: Error awaiting flush during dispose: $e');
    }
  }
  await _operationController.close();
  await _connectionStateController.close();
}