On Tue, Apr 19, 2011 at 9:57 AM, Milan Bouchet-Valat <[email protected]> wrote: > Le mardi 19 avril 2011 à 09:08 -0400, David Zeuthen a écrit : >> - a daemon, goad, that implements the org.gnome.OnlineAccounts >> interface >> on a well-known object /org/gnome/OnlineAccounts and owns the >> well-known >> name org.gnome.OnlineAccounts (all this is on the session bus). >> >> Additionally, this daemon would notify the user if attention is >> needed (e.g. reauth) using org.freedesktop.Notificatins / >> libnotify. > Do you really need a daemon? Sounds like everything could be handled by > applications that use these accounts via the library. Is there a point > in connecting to these accounts if no app is using them? > > If not, then notifications can be emitted by the app when it tries to > connect and finds the password has changed (which would be done > automatically by libgoa). And the library would get information about > accounts from GSettings and gnome-keyring, without the need for any > daemon.
It's not unimaginable that some online service might want to use some 3rd party library to do its thing. It's also just a lot simpler to serialize writes etc. if you know that only one process is going to touch the data at any one time. Thanks, David _______________________________________________ desktop-devel-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/desktop-devel-list
