Direct IM requests and the Request API
Ethan Blanton
elb at psg.com
Wed Apr 25 11:26:21 EDT 2007
Evan Schoenberg spake unto us the following wisdom:
> On Apr 24, 2007, at 10:28 AM, Luke Schierer wrote:
> >If the UI Op needs to be modified, then now would be an acceptable
> >time, we made no promises about ABI or API with the beta series.
> >Still, I would like to be moving towards release here, not mucking
> >about with the code and introducing unnecessary experimental changes.
>
> The change in question will add 3 parameters to the request API's
> callbacks, but no shipping code in Pidgin or Finch will be changed to
> do anything besides ignore this additional information for now.
Looking at these parameters, they seem redundant to me; if a
conversation exists, the account and who parameters can be derived
from it, and the account and who parameters can be used to find it.
If a conversation with that buddy does not exist, the account and who
parameters can be used to verify this. It seems that the conversation
parameter could (and should?) be removed.
> >If this change can be made cleanly, with all of our relevent code
> >updated as part of the commit, including any plugins we distribute,
> >then I have no problem. Otherwise, it should probably wait till 3.0.0
>
> I'd definitely update all code along with the API change. Here's
> what I propose for request.[h|c]. Please let me know if this looks
> okay and I'll proceed with updating the calls elsewhere to match.
Aside from the above, the idea seems reasonable to me.
Ethan
--
The laws that forbid the carrying of arms are laws [that have no remedy
for evils]. They disarm only those who are neither inclined nor
determined to commit crimes.
-- Cesare Beccaria, "On Crimes and Punishments", 1764
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://pidgin.im/pipermail/devel/attachments/20070425/96e04acc/attachment.sig>
More information about the Devel
mailing list