setFcmToken method Null safety

Future<bool> setFcmToken(
  1. {required Patient patient,
  2. required String token}
)

Implementation

Future<bool> setFcmToken(
    {required final Patient patient, required final String token}) async {
  final result = await setUserFcmToken(user: patient, token: token);

  if (!result) {
    return false;
  }

  _sendPatientUpdate(patient: patient.rebuild((p0) {
    p0
      ..fcmToken = token
      ..fcmTokenDateTime = Instant.now();
  }));

  return true;
}