unregister method

Future<void> unregister()

Implementation

Future<void> unregister() async {
  final token = state.fcmToken ?? await _storage.getLastToken();
  if (token == null) return;

  await _service.unregisterDevice(token);
  await _storage.clearLastToken();
  state = state.copyWith(fcmToken: null, error: null);
}