getToken method

Future<String?> getToken({
  1. String? vapidKey,
  2. bool logResult = true,
})

Used to get the FCM token and logs the result

Implementation

Future<String?> getToken({String? vapidKey, bool logResult = true}) async {
  if (!canUseFCM) return null;
  final token = await FirebaseMessaging.instance.getToken(vapidKey: vapidKey);
  if (logResult) {
    final borders = "=================================================";
    log('$borders\n FCM Token received: ${(token ?? '--')}\n$borders');
  }
  return token;
}