Fixed deviceId not generating correctly

This commit is contained in:
Elias Müller 2023-09-17 17:48:30 +02:00
parent a479fc5ebd
commit e1ceaa4249

View File

@ -1,5 +1,6 @@
import 'dart:convert';
import 'dart:developer';
import 'package:crypto/crypto.dart';
import 'package:device_info_plus/device_info_plus.dart';
@ -25,7 +26,8 @@ class UpdateUserIndex extends MhslApi<void> {
static void index() async {
String userId = sha512.convert(utf8.encode("${AccountData().getUsername()}:${AccountData().getPassword()}")).toString();
String deviceId = sha512.convert(utf8.encode("$userId@${FirebaseMessaging.instance.getToken()}")).toString();
String deviceId = sha512.convert(utf8.encode("$userId@${await FirebaseMessaging.instance.getToken()}")).toString();
log("Userindex:\n userid:$userId\n deviceid:$deviceId");
UpdateUserIndex(
UpdateUserIndexParams(
username: AccountData().getUsername(),