mirror of
https://github.com/correl/SleekXMPP.git
synced 2024-12-24 11:50:53 +00:00
Scheduler waits too longer, and pubsubstate registration was backwards
This commit is contained in:
parent
cff3079a04
commit
82a3918aa4
3 changed files with 6 additions and 3 deletions
|
@ -40,8 +40,8 @@ class PubsubStateEvent(ElementBase):
|
|||
plugin_attrib_map = {}
|
||||
plugin_tag_map = {}
|
||||
|
||||
stanzaPlugin(Message, PubsubState)
|
||||
stanzaPlugin(PubsubState, PubsubStateEvent)
|
||||
stanzaPlugin(Message, PubsubStateEvent)
|
||||
stanzaPlugin(PubsubStateEvent, PubsubState)
|
||||
|
||||
class Pubsub(ElementBase):
|
||||
namespace = 'http://jabber.org/protocol/pubsub'
|
||||
|
|
|
@ -49,7 +49,7 @@ class Scheduler(object):
|
|||
self.run = True
|
||||
while self.run:
|
||||
try:
|
||||
wait = 5
|
||||
wait = 1
|
||||
updated = False
|
||||
if self.schedule:
|
||||
wait = self.schedule[0].next - time.time()
|
||||
|
|
|
@ -78,6 +78,9 @@ class ElementBase(tostring.ToString):
|
|||
def __iter__(self):
|
||||
self.idx = 0
|
||||
return self
|
||||
|
||||
def __bool__(self):
|
||||
return True
|
||||
|
||||
def __next__(self):
|
||||
self.idx += 1
|
||||
|
|
Loading…
Reference in a new issue