TF-439 Implement handle store device id
This commit is contained in:
@@ -14,6 +14,8 @@ class FcmUtils {
|
||||
|
||||
static FcmUtils get instance => _instance;
|
||||
|
||||
static const String hashCodeKey = 'TeamMail';
|
||||
|
||||
StateChange? convertFirebaseDataMessageToStateChange(Map<String, dynamic> dataMessage) {
|
||||
log('FcmUtils::convertFirebaseDataMessageToStateChange():dataMessage: $dataMessage');
|
||||
Map<String, dynamic> mapData;
|
||||
@@ -73,4 +75,12 @@ class FcmUtils {
|
||||
bool isEmpty(dynamic object) {
|
||||
return object == null || (object is String && object.isEmpty);
|
||||
}
|
||||
|
||||
String hashTokenToDeviceId(String token) {
|
||||
final deviceId = '$hashCodeKey-$token';
|
||||
log('FcmUtils::hashCodeTokenToDeviceId():deviceId: $deviceId');
|
||||
final deviceIdHashed = deviceId.hashCode.toString();
|
||||
log('FcmUtils::hashCodeTokenToDeviceId():deviceIdHashCoded: $deviceIdHashed');
|
||||
return deviceIdHashed;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user