[haiku-development] Re: Working on Caya and Mail app for GSoC

  • From: Barrett <barrett666@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Wed, 30 Mar 2011 01:27:42 +0200

Hi Clemens,

 Just a general question how does Caya work internally? Does it use people
> files? how does it sync new contacts from there server, does it deletes gone
> contacts? How to remove a contact in Caya just over the UI or by deleting
> the contact in the FS.
>

At the moment caya does not support anything of that. A plugin simply
connect to the service and returns every contact to caya via multiple
BMessages. We hope to develop these functionalities around a set of classes
provided by the system.

All this sounds like the same problems discussed in the IMAP case. What do
> you think about a jabber/icq/... FS?


I don't see any good point to make a "jabber-fs"...seems more reasonable for
me an api for third party apps as described in previous posts...


> A bit off topic: we really should think about such a net service FS
> infrastructure with local caching. Another use-case would be picasa/flickr
> FS (here an option to flush the download cache would be needed).
>

Could be useful an addon api around the services kit? Theoretically there's
no need to make every "service" to be a userland filesystem...but instead an
addon API can provide a "general virtual filesystem creator" where addons
puts their data accordingly. What do you think?


> Because of the web-sync problem I'm not sure how it is in general possible
> to merge contacts. At least it must be done very carefully.
>

Yes, surely there are some rules to be defined at least. Maybe could be
better to provide this functionality only in the "contacts preflet"...

Regards

Other related posts: