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.

Reply via email to