When the Direct chat begins, once the two rooms are created, they are plumbed together. Whichever of Alice's accounts come and go through the room, from Bob's end, it's always a 'chat with Bob' at her end, and a 'chat with Alice' at his. With the appropriate name and avatar at each end.

The second solution is potentially fiddlier, because it tinkers with the sessions verification system...

(5/?)

Reply to this note

Please Login to reply.

Discussion

2) Allow Alice to verify that the new account is also hers, and invite it into chats her old account is in. This might be done with a tickbox list of all Direct and group chats, with an all/none toggle button. For Direct chats, the app would need to warn that joining the new account boots the old one, via an automatic admin request from the old one to leave the room.

Maybe this could reuse the session system that she uses to verify new logins by the same account, in different apps?

(6/6)