mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-07-10 19:31:39 +00:00
fix other devices logic and client socket emitter
This commit is contained in:
parent
50169a4e37
commit
9ebed5e513
1 changed files with 2 additions and 2 deletions
|
|
@ -413,7 +413,7 @@ class MeController {
|
|||
}
|
||||
|
||||
const otherDevices = Database.emailSettings.ereaderDevices.filter((device) => {
|
||||
return !Database.emailSettings.checkUserCanAccessDevice(device, req.user) && device.users?.length === 1
|
||||
return !Database.emailSettings.checkUserCanAccessDevice(device, req.user) || device.users?.length !== 1
|
||||
})
|
||||
const ereaderDevices = otherDevices.concat(userEReaderDevices)
|
||||
|
||||
|
|
@ -434,7 +434,7 @@ class MeController {
|
|||
const updated = Database.emailSettings.update({ ereaderDevices })
|
||||
if (updated) {
|
||||
await Database.updateSetting(Database.emailSettings)
|
||||
SocketAuthority.clientEmitter('ereader-devices-updated', {
|
||||
SocketAuthority.clientEmitter(req.user.id, 'ereader-devices-updated', {
|
||||
ereaderDevices: Database.emailSettings.ereaderDevices
|
||||
})
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue