File tree Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Expand file tree Collapse file tree 2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -74,10 +74,14 @@ def on_stream_bound(self, bindings):
74
74
self .authJID = bindings .jid
75
75
self .resources = bindings .resources
76
76
77
- def timeout (self , delay , callback ):
77
+ def add_timeout (self , delay , callback ):
78
78
self .stream .io .add_timeout (time .time () + delay , callback )
79
79
return self
80
80
81
+ def remove_timeout (self , callback ):
82
+ self .stream .io .remove_timeout (callback )
83
+ return self
84
+
81
85
### ---------- Incoming Stream ----------
82
86
83
87
## These are callbacks for the XMPPStream.
Original file line number Diff line number Diff line change @@ -509,6 +509,14 @@ def close(self):
509
509
self .__core .close ()
510
510
return None
511
511
512
+ def add_timeout (self , * args ):
513
+ self .__core .add_timeout (* args )
514
+ return self
515
+
516
+ def clear_timeout (self , * args ):
517
+ self .__core .remove_timeout (* args )
518
+ return self
519
+
512
520
## ---------- Low-level Stream ----------
513
521
514
522
def open_stream (self , * args ):
You can’t perform that action at this time.
0 commit comments