Add device management to user profile and enhance seat hold expiration handling

This commit is contained in:
Stephanos A
2026-06-04 16:38:58 +03:00
parent bc4d6d079b
commit af14535e08
4 changed files with 57 additions and 7 deletions

View File

@@ -180,6 +180,7 @@ export class AuthService {
},
},
preferences: true,
devices: true,
},
});
@@ -213,6 +214,14 @@ export class AuthService {
} : null,
} : null,
preferences: user.preferences,
devices: user.devices.map(device => ({
id: device.id,
platform: device.platform,
name: device.name,
pushToken: device.pushToken,
trusted: device.trusted,
lastSeenAt: device.lastSeenAt,
})),
};
}