unregister method

  1. @override
Future<bool?> unregister({
  1. String? accessToken,
})
override

Unregister device from Twilio. Returns true if successful, false otherwise. accessToken is ignored for web See twilio_js.Device.unregister

Implementation

@override
Future<bool?> unregister({String? accessToken}) async {
  if (device == null) {
    return false;
  }
  try {
    device?.unregister();
    _detachDeviceListeners(device!);
    TwilioSW.instance.destroy();
    return true;
  } catch (e) {
    printDebug("Failed to unregister device: $e");
    return false;
  }
}