registerDevice method
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 (_) {}
}