On 12 Aug 2015, at 11:20, Holger Weiß <[email protected]> wrote: > > * Dave Cridland <[email protected]> [2015-08-12 10:54]: >> For MUC, I'll summarize our conversation online as servers already have to >> track directed presence to chatrooms; it should be relatively low-cost to >> check responses and mark those as chatrooms as needed, and then perform a >> lookup for Carbons purposes. > > That way you can make sure a client won't receive carbons of PMs of MUCs > he's not joined to. A remaining problem is that multiple clients might > be joined using the same nick name, in which case you don't know whether > the MUC service delivers PMs to all or just one of them.¹
While falling into the good/perfect/now/later trap, we do at least have a story here that would solve this. MUC2 (which is being specced) should solve the shared-nickname issues of MUC, and Dave’s pubsub-to-account-not-to-client spec that he’s working on then provides a neat way around the ‘clients that aren’t joined’ issue. /K
