initUserInfo method
Implementation
Future<void> initUserInfo({
required String userAbount,
required String userAvatar,
required Map<int, Map<String, List<String>>> userData,
required Map<String, String> userCache,
}) async {
await dotenv.load(fileName: "assets/.env");
await UserInfoCrypto.instance.init();
crypto = UserInfoCrypto.instance;
userId = userAbount;
stateUserAvatar = userAvatar;
final packageInfo = await PackageInfo.fromPlatform();
version = packageInfo.version;
await initUserState();
userStorageService = UserStorageService();
roles = userData;
permissions = userCache;
}