registerDevice method

Future<void> registerDevice(
  1. DeviceRegistration device
)

Implementation

Future<void> registerDevice(DeviceRegistration device) async {
  if (!config.enableNotifications) {
    FxLogger.d(
      '[NotificationController] Skipping device registration — enableNotifications is false.',
    );
    return;
  }

  if (!FirebaseClient.isInitialized) {
    FxLogger.w(
      '[NotificationController] Skipping device registration — Firebase is not initialized.',
    );
    return;
  }

  try {
    await _service.registerDevice(device);
  } catch (_) {}
}