updateConnection method

void updateConnection(
  1. String deviceId,
  2. bool isConnected, [
  3. String? error
])

Implementation

void updateConnection(String deviceId, bool isConnected, [String? error]) {
  bleConnectionUpdateStreamController.add((
    deviceId: deviceId,
    isConnected: isConnected,
    error: error,
  ));

  try {
    onConnectionChange?.call(deviceId, isConnected, error);
  } catch (_) {}

  if (!isConnected) {
    CacheHandler.instance.resetDeviceCache(deviceId);
  }
}