When updating to v2.46.0 or newer, the migration sets all relays but the primary one as unpublished.
If a second device is already updated and the relays there are "published", then this will lead to inconsistent state: The newly-updated device will have only the primary relay published, the secondary relay
The solution is to call send_sync_transports() after migrating.
@link2xt you said that you don't like the "high-level" migrations; how should we do this code-wise?
When updating to v2.46.0 or newer, the migration sets all relays but the primary one as unpublished.
If a second device is already updated and the relays there are "published", then this will lead to inconsistent state: The newly-updated device will have only the primary relay published, the secondary relay
The solution is to call
send_sync_transports()after migrating.@link2xt you said that you don't like the "high-level" migrations; how should we do this code-wise?