+ $dom = explode(':',$watch->medium);
+ if (count($dom) != 2) {
+ continue;
+ }
+ // in some scenarios (like watching for new articles)
+ // we need to create a core, notify on the medium..
+ // in which case we set the set $nn->evtype = medium..
+ // in that case - just let the called method generate the notify..
+
+
+ $do = DB_DataObject::factory($dom[0]);
+ if (!method_exists($do,$dom[1])) {
+ continue;
+ }
+ //echo "calling {$watch->medium}\n";
+ // the triggered method, can either do something
+ // or modify the notify event..
+ if ($do->{$dom[1]}($event, $n) !== false) {
+ //echo "method did not return false?";
+ continue;
+ }
+
+