Testing notification system
authorEnrico Zini <enrico@enricozini.org>
Fri, 27 Nov 2009 17:40:18 +0000 (18:40 +0100)
committerEnrico Zini <enrico@enricozini.org>
Fri, 27 Nov 2009 17:40:18 +0000 (18:40 +0100)
src/clock.vala
src/zavai.vala

index ac27298aa891472d444f73db285b09de5f11b035..bf12606afeb65e2c44dd831676b449e06fe13d10 100644 (file)
@@ -149,6 +149,15 @@ public class AlarmNotification : Object {
        }
 }
 
+namespace dbus {
+[DBus (name = "org.enricozini.zavai")]
+public class Alarm : Object {
+       public void Notify (string label) {
+               clock.notify(label);
+       }
+}
+}
+
 public class Clock: zavai.Service
 {
        protected time_t last_gps_time;
@@ -200,6 +209,11 @@ public class Clock: zavai.Service
 
        }
 
+       public void notify(string label)
+       {
+               stderr.printf("HAHA %s\n", label);
+       }
+
        public Alarm? next_alarm()
        {
                if (alarms == null)
index a5b7aaf97194f8d23f0aba301421c2eb5a266a25..ac9f6b2549e740b1e1f439e4b76ed6acbd646502 100644 (file)
@@ -41,6 +41,7 @@ static int main (string[] args) {
 
        // Set up zavai
 
+/*
        int id = at.earliestID();
        stderr.printf("%d\n", id);
        if (id != -1)
@@ -55,6 +56,7 @@ static int main (string[] args) {
        zavai.clock.Alarm.schedule("now + 1 hour", "An\"\'\'\n\n\ttani blinda la supercazzola");
 
        return 0;
+*/
 
     // Core infrastructure
        zavai.config = new zavai.Config();