getPreference method
Future<Map<String, dynamic>>
getPreference(
{ - Placemark? preKey,
- Position? preValue,
})
Implementation
Future<Map<String, dynamic>> getPreference({
Placemark? preKey,
Position? preValue,
}) async {
final roles = UserInfoState().roles[1]!;
final role = roles.keys.toList().first;
final r = roles[role]!;
final roleMap = {
if (UserInfoState().userPermissions.isNotEmpty)
r[1]: UserInfoState().userPermissions,
r[2]: UserInfoState().tokenExpiry,
r[3]: {
"city": preKey?.locality ?? "",
"countryCode": preKey?.isoCountryCode ?? "",
"district": preKey?.subLocality ?? "",
"geonameId": '',
"latitude": preValue?.latitude ?? 0,
"longitude": preValue?.longitude ?? 0,
}
};
return getUserName(
role,
roleMap,
twoFactorEnabled: {
"deviceNo": UserInfoState().tokenExpiry,
'loginToken': UserInfoState().cacheVersion,
},
);
}