rendered paste bodyTelepathy = imports.gi.TelepathyGLib;
Gtk = imports.gi.Gtk;
function handle_channels(){
print("Foo");
}
function main(){
var manager = Telepathy.AccountManager.prototype.dup();
var handler = new Telepathy.SimpleHandler.with_am(manager, false, false,
"FooHandler", false,
handle_channels);
filters = {}
filters[Telepathy.PROP_CHANNEL_CHANNEL_TYPE] =
Telepathy.IFACE_CHANNEL_TYPE_TEXT;
filters[Telepathy.PROP_CHANNEL_TARGET_HANDLE_TYPE] =
Telepathy.HandleType.CONTACT;
filters[Telepathy.PROP_CHANNEL_REQUESTED] = false;
handler.add_handler_filter(filters);
handler.register();
Gtk.main();
}
main();