[Adium-devl] Including contacts as 'offline' for offline but enabled accounts
Evan Schoenberg
evan.s at dreskin.net
Mon Mar 10 22:22:56 UTC 2008
On Mar 10, 2008, at 5:43 PM, Augie Fackler wrote:
> On Mar 10, 2008, at 4:38 PM, Evan Schoenberg wrote:
>
>>
>> On Mar 10, 2008, at 5:21 PM, Augie Fackler wrote:
>>
>>> I'd be -1 on (2) because then a never-connected account and a once-
>>> connected-but-now-offline account would behave differently, even for
>>> the same service/UID, which seems wrong to me. The 1.2.3 behavior,
>>> while not necessarily liked by all users, seems like the most
>>> consistent behavior possible.
>>
>> I'm not sure why I proposed and am defending (2), but the problem you
>> describe would not be the case. From launch time onward, the
>> contacts
>> would be visible with Show Offline Contacts for all services which
>> matter for this, as we get the information from libpurple (and
>> currently actively ignore it).
>
> Before an account has connected? EG, if I have an AIM account that is
> disabled, the buddies would still manage to be in the contact list?
Disabled? No. Enabled but has not connected? Yes. The libpurple
blist.xml, which is parsed in its entirety and sent to us in the form
of 'buddy added', 'buddy alias changed', etc. messages when libpurple
first loads, includes all previously known information about the
serverside lists, broken down by account.
-Evan
More information about the devel
mailing list