You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It's confusing that if you export your megolm keys, and then destroy the device and create a new one (by logout/login), you get a new device ID. For this very special case (i.e. on doing a logout where you are destroying the previous device), perhaps we should let the user dehydrate the device entirely so they can rehydrate it elsewhere in future. Except everything will break if they rehydrate it twice...
The text was updated successfully, but these errors were encountered:
that said, @MatrixCoffee just pointed out that we could refcount the logins for a given device ID. So if you drop the ref from 1 to 0 when you /logout, and increase when you log back in again, we could perhaps prevent concurrent device disasters (especially if you also stored a checksum of a given device state when you dehydrate it by logging out, so that that state can only then be rehydrated a single time in future?)
It's confusing that if you export your megolm keys, and then destroy the device and create a new one (by logout/login), you get a new device ID. For this very special case (i.e. on doing a logout where you are destroying the previous device), perhaps we should let the user dehydrate the device entirely so they can rehydrate it elsewhere in future. Except everything will break if they rehydrate it twice...
The text was updated successfully, but these errors were encountered: