TF-439 Add stream controller to handle get/refresh fcm token

This commit is contained in:
dab246
2022-11-29 14:16:26 +07:00
committed by Dat H. Pham
parent 00660e5644
commit e91a8435e9
3 changed files with 15 additions and 0 deletions
@@ -28,5 +28,12 @@ class FcmReceiver {
void getFcmToken() async {
final token = await FirebaseMessaging.instance.getToken();
log('FcmReceiver::onFcmToken():token: $token');
if (token?.isNotEmpty == true) {
FcmService.instance.handleRefreshToken(token!);
}
}
void onRefreshFcmToken() {
FirebaseMessaging.instance.onTokenRefresh.listen(FcmService.instance.handleRefreshToken);
}
}