remoteMessagingTokens function
Access to RemoteMessaging.tokens
.
Whenever a new token is receieved via RemoteMessaging.tokens
, this provider will be updated.
The first execution of this will return the current token from RemoteMessaging.getToken
.
Implementation
@riverpod
Stream<String?> remoteMessagingTokens(Ref ref) async* {
final tRemoteMessaging = ref.watch(remoteMessagingProvider);
yield await tRemoteMessaging.getToken();
yield* tRemoteMessaging.tokens;
}