feat: новая функция

This commit is contained in:
2025-10-13 22:41:49 +03:00
parent 34666b44d8
commit 0e028bc722
83 changed files with 1595 additions and 6093 deletions

View File

@@ -521,8 +521,8 @@ class IdentityService {
const wallet = await getLinkedWallet(user.id);
let role = 'user';
if (wallet) {
const isAdmin = await checkAdminRole(wallet);
role = isAdmin ? 'admin' : 'user';
const userAccessLevel = await authService.getUserAccessLevel(wallet);
role = userAccessLevel.hasAccess ? 'admin' : 'user';
// Обновляем роль в users, если изменилась
if (user.role !== role) {
await encryptedDb.saveData('users', {