summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorSiegfried-Angel Gevatter Pujals <rainct@ubuntu.com>2012-05-07 22:16:04 +0200
committerSiegfried-Angel Gevatter Pujals <rainct@ubuntu.com>2012-05-07 22:16:04 +0200
commit7aecfad922ccdf2221d8b4c74e4fc08a7087f3d0 (patch)
tree2035140db8a7659d7370e9adab1febd8add1ea1a /examples
parent260fdd0bae5dbd929950ddc4920857c7e2f48e04 (diff)
downloadzeitgeist-7aecfad922ccdf2221d8b4c74e4fc08a7087f3d0.tar.gz
More libzeitgeist2... Now get_events is working :)
Diffstat (limited to 'examples')
-rw-r--r--examples/most-recent-events.vala30
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;