2-big-patch
- Create account A and connect it
- Create account B and connect it
- Is B in A roster? Online?
- Is A in B roster? Online?
- Create account C and connect it
- Is C in A roster? Online?
- Is C in B roster? Online?
- Is A in C roster? Online?
- Is B in C roster? Online?
- Disconnect A
- Is A in B roster? Offline?
- Is A in C roster? Offline?
- Reconnect A
- Is B in A roster? Online?
- Is C in A roster? Online?
- Is A in B roster? Online?
- Is A in C roster? Online?
- Disconnects C
- Is C in A roster? Offline?
- Is C in B roster? Offline?
- Reconnects C
- Is A in C roster? Online?
- Is B in C roster? Online?
- Is C in A roster? Online?
- Is C in B roster? Online?
- Disconnects B
- Is B in A roster? Offline?
- Is B in C roster? Offline?
- Reconnects B
- Is A in B roster? Online?
- Is C in B roster? Online?
- Is B in A roster? Online?
- Is B in C roster? Online?
- Creates account D
- Is D in A roster? Offline?
- Is D in B roster? Offline?
- Is D in C roster? Offline?
- Connects D
- Is D in A roster? Online?
- Is D in B roster? Online?
- Is D in B roster? Online?
- Is A in D roster? Online?
- Is B in D roster? Online?
- Is C in D roster? Online?
New accounts are not added to connected user, they have to reconnect.
When a new account is created, we receive the full roster but no presence. The new account have to reconnect to receive presence