added fcm (device) token to login data
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
import 'dart:convert';
|
||||
|
||||
import 'package:firebase_messaging/firebase_messaging.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
import 'package:tm_app/core/utils/logger.dart';
|
||||
import 'package:tm_app/data/services/api/auth_api.dart';
|
||||
@@ -24,7 +25,14 @@ class AuthService {
|
||||
required String username,
|
||||
required String password,
|
||||
}) async {
|
||||
var data = jsonEncode({"password": password, "username": username});
|
||||
//get device fcm token
|
||||
final FirebaseMessaging firebaseMessaging = FirebaseMessaging.instance;
|
||||
final fcmToken = await firebaseMessaging.getToken();
|
||||
var data = jsonEncode({
|
||||
"password": password,
|
||||
"username": username,
|
||||
"device_token": fcmToken ?? '',
|
||||
});
|
||||
|
||||
final result = await _networkManager.makeRequest(
|
||||
AuthApi.login,
|
||||
|
||||
Reference in New Issue
Block a user