You're basically talking about the asynchronous backend we've been
wanting for a while. I agree that would be nice, but unfortunately in
this case, it wouldn't help. Even if the pidgin plugin could request
to have its item sources refreshed, there's no way for me to determine
when that should happen. Pidgin's DBUS interface doesn't make use of
signals, so there's really no way for Do to know when a contact has
signed in or signed out.
You're basically talking about the asynchronous backend we've been
wanting for a while. I agree that would be nice, but unfortunately in
this case, it wouldn't help. Even if the pidgin plugin could request
to have its item sources refreshed, there's no way for me to determine
when that should happen. Pidgin's DBUS interface doesn't make use of
signals, so there's really no way for Do to know when a contact has
signed in or signed out.