setFcmToken method Null safety

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

Implementation

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

  if (!result) {
    return false;
  }

  _sendSupporterUpdate(supporter: supporter.rebuild((p0) {
    p0
      ..fcmToken = token
      ..fcmTokenDateTime = Instant.now();
  }));

  return true;
}