2009/4/17 Jiří Zárevúcký <[email protected]>: > 2009/4/17 Leonid Evdokimov <[email protected]>: >> Jiří Zárevúcký wrote: >>> I guess the only "issue" now is the unneeded restriction you added to >>> the SVN based on my incorrect feedback. I mean the part "The client >>> MUST NOT process any of the interim roster pushes until...". I think >>> you can safely remove it again, as the reason for the change was >>> proven invalid. >> >> No, that's quite valid restriction. Client MAY cache some roster pushes >> to resume operation from the middle of "transaction" in case of broken >> connection, but it MUST NOT bump it's internal roster version until it >> gets the full "transaction" of pushes. >> > > Ok, that seems like a retelling of the restriction. What is the reason > for it? The reason I posted was invalid. Do you know of some other way > it could negatively affect the retrieval? >
I think you misunderstood the sentence. It forbids any processing at all until the full transaction is finished. You can't cache anything.
