diff options
author | Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com> | 2012-05-07 22:16:04 +0200 |
---|---|---|
committer | Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com> | 2012-05-07 22:16:04 +0200 |
commit | 7aecfad922ccdf2221d8b4c74e4fc08a7087f3d0 (patch) | |
tree | 2035140db8a7659d7370e9adab1febd8add1ea1a /examples | |
parent | 260fdd0bae5dbd929950ddc4920857c7e2f48e04 (diff) | |
download | zeitgeist-7aecfad922ccdf2221d8b4c74e4fc08a7087f3d0.tar.gz |
More libzeitgeist2... Now get_events is working :)
Diffstat (limited to 'examples')
-rw-r--r-- | examples/most-recent-events.vala | 30 |
1 files changed, 10 insertions, 20 deletions
diff --git a/examples/most-recent-events.vala b/examples/most-recent-events.vala index 1cd7d25b..84c29d01 100644 --- a/examples/most-recent-events.vala +++ b/examples/most-recent-events.vala @@ -1,30 +1,20 @@ int main () { - try - { - uint32[] ids = { 31575, 31569 }; + uint32[] ids = { 31575, 31569 }; - //Zeitgeist.RemoteLog zg = Bus.get_proxy_sync<Zeitgeist.RemoteLog> ( - // BusType.SESSION, "org.gnome.zeitgeist.Engine", - // "/org/gnome/zeitgeist/log/activity"); + var loop = new MainLoop(); - Zeitgeist.Log zg = new Zeitgeist.Log (); - zg.get_events (ids, null, (obj, res) => { debug("hi!"); }); - /* - var events = zg.get_events (ids); - foreach (Variant event in events) + Zeitgeist.Log zg = new Zeitgeist.Log (); + zg.get_events (ids, null, (obj, res) => { + var events = zg.get_events.end (res); + for (int i = 0; i < events.length; ++i) { - stdout.printf ("got one event!\n"); + Zeitgeist.Event event = events[i]; + stdout.printf ("Subject: %s\n", event.subjects[0].uri); } - */ - } - catch (Error e) - { - stderr.printf ("%s\n", e.message); - return 1; - } + loop.quit(); + }); - var loop = new MainLoop(); loop.run (); return 0; |