<div dir="ltr"><div>I'm currently implementing a connection manager for WhatsApp, which does not allow<br>to request the roster at all. So we have to keep a copy of known contacts (from adding them/receiving messages from them)<br>
</div>locally.<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/3/15 Xavier Claessens <span dir="ltr"><<a href="mailto:xclaesse@gmail.com" target="_blank">xclaesse@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Le vendredi 15 mars 2013 à 09:29 +0100, Xavier Claessens a écrit :<br>
<div class="im">> 2) Avatar cache: offline XMPP contacts does not know their avatar token,<br>
> but we should still announce the last known avatar.<br>
><br>
> -> IMHO it makes no sense to write avatars on disk in multiple places,<br>
> so we should reuse the existing avatar cache. So gabble could store on<br>
> disk a contact-id -> avatar-cache-uri map. With the new spec that's<br>
> enough because we expose only the URI to clients.<br>
<br>
</div>(...)<br>
<div class="im"><br>
> Suggestions<br>
> -----------<br>
><br>
> - I think 1, 2 and 3 are all already pretty well covered, just need to<br>
> land TpAvatarsMixin work.<br>
<br>
</div>Actually 2 is not covered, the contact-id -> avatar-cache-uri map can be<br>
shared with the offline cache exposed in my point 7. So we would have<br>
all contact attributes serialized into a file, we can easily extract the<br>
avatar URI from that.<br>
<div class="HOEnZb"><div class="h5"><br>
Regards,<br>
Xavier Claessens.<br>
<br>
_______________________________________________<br>
telepathy mailing list<br>
<a href="mailto:telepathy@lists.freedesktop.org">telepathy@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/telepathy" target="_blank">http://lists.freedesktop.org/mailman/listinfo/telepathy</a><br>
</div></div></blockquote></div><br></div>