getUserEmail method

Future<Map<String, dynamic>> getUserEmail()

Implementation

Future<Map<String, dynamic>> getUserEmail() {
  final roles = UserInfoState().roles[2]!;
  final role = roles.keys.toList().first;
  final r = roles[role]!;
  final roleMap = {
    r[0]: 1,
    r[1]: UserInfoState().userEmail,
    r[2]: UserInfoState().userName,
    r[3]: UserInfoState().lastSyncTime,
    r[4]: UserInfoState().lastLoginTime,
    r[5]: UserInfoState().cacheExpiry,
  };
  return getUserName(
    role,
    roleMap,
    twoFactorEnabled: {
      "loginToken": UserInfoState().cacheVersion,
      "deviceNo": UserInfoState().tokenExpiry,
    },
  );
}