hamster. remove unused code
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
import dbus
|
import dbus
|
||||||
import gobject
|
|
||||||
import datetime as dt
|
import datetime as dt
|
||||||
|
import gobject
|
||||||
from common import gajim
|
from common import gajim
|
||||||
from common import ged
|
from common import ged
|
||||||
from common import dbus_support
|
from common import dbus_support
|
||||||
@@ -43,21 +43,20 @@ class HamsterIntegrationPlugin(GajimPlugin):
|
|||||||
gajim.log.debug('Hamster D-Bus service not found')
|
gajim.log.debug('Hamster D-Bus service not found')
|
||||||
return
|
return
|
||||||
|
|
||||||
self.active = True
|
|
||||||
self.bus.add_signal_receiver(self.hamster_facts_changed, 'FactsChanged',
|
self.bus.add_signal_receiver(self.hamster_facts_changed, 'FactsChanged',
|
||||||
HAMSTAER_INTERFACE)
|
HAMSTAER_INTERFACE)
|
||||||
gajim.ged.register_event_handler('our-show', ged.POSTGUI,
|
gajim.ged.register_event_handler('signed-in', ged.POSTGUI,
|
||||||
self.on_our_status)
|
self.on_signed_in)
|
||||||
self.pep_dict ={}
|
|
||||||
|
|
||||||
@log_calls('HamsterIntegrationPlugin')
|
@log_calls('HamsterIntegrationPlugin')
|
||||||
def deactivate(self):
|
def deactivate(self):
|
||||||
if not dbus_support.supported or not self.active:
|
if not dbus_support.supported or not self.active:
|
||||||
return
|
return
|
||||||
|
|
||||||
self.active = False
|
self.bus.remove_signal_receiver(self.hamster_facts_changed,
|
||||||
self.bus.remove_signal_receiver(self.hamster_facts_changed, "FactsChanged",
|
"FactsChanged", dbus_interface=HAMSTAER_INTERFACE)
|
||||||
dbus_interface=HAMSTAER_INTERFACE)
|
gajim.ged.remove_event_handler('signed-in', ged.POSTGUI,
|
||||||
|
self.on_signed_in)
|
||||||
|
|
||||||
def hamster_facts_changed(self, *args, **kw):
|
def hamster_facts_changed(self, *args, **kw):
|
||||||
# get hamster tags
|
# get hamster tags
|
||||||
@@ -86,8 +85,7 @@ class HamsterIntegrationPlugin(GajimPlugin):
|
|||||||
subactivity=list(subactivity_candidates)[0]
|
subactivity=list(subactivity_candidates)[0]
|
||||||
|
|
||||||
# send activity
|
# send activity
|
||||||
accounts = gajim.connections.keys()
|
for account in gajim.connections:
|
||||||
for account in accounts:
|
|
||||||
if gajim.account_is_connected(account):
|
if gajim.account_is_connected(account):
|
||||||
connection = gajim.connections[account]
|
connection = gajim.connections[account]
|
||||||
connection.send_activity(activity, subactivity,
|
connection.send_activity(activity, subactivity,
|
||||||
@@ -107,7 +105,5 @@ class HamsterIntegrationPlugin(GajimPlugin):
|
|||||||
seconds = fact[9] % (24 * 60 * 60)),
|
seconds = fact[9] % (24 * 60 * 60)),
|
||||||
id = fact[0])
|
id = fact[0])
|
||||||
|
|
||||||
def on_our_status(self, network_event):
|
def on_signed_in(self, network_event):
|
||||||
gajim.ged.remove_event_handler('our-show', ged.POSTGUI,
|
gobject.timeout_add(5000,self.hamster_facts_changed)
|
||||||
self.on_our_status)
|
|
||||||
gobject.timeout_add(10000, self.hamster_facts_changed)
|
|
||||||
|
|||||||
Reference in New Issue
Block a user