Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/services/console/lib/purk/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'services/console/lib/purk/__init__.py')
-rw-r--r--services/console/lib/purk/__init__.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/services/console/lib/purk/__init__.py b/services/console/lib/purk/__init__.py
index 35d93ad..7a87e54 100644
--- a/services/console/lib/purk/__init__.py
+++ b/services/console/lib/purk/__init__.py
@@ -49,7 +49,8 @@ class Core(object):
self.trigger = Trigger()
self.events = self.trigger.events
self.manager = widgets.UrkUITabs(self)
-
+ self.channels = []
+
mods = self.trigger.get_modules()
for m in mods:
m.core = self
@@ -79,6 +80,7 @@ class Client(object):
def __init__(self):
self.core = Core()
self.widget = self.core.manager.box
+
def run_command(self, command):
self.core.run_command(command)
@@ -92,3 +94,8 @@ class Client(object):
def show(self):
self.widget.show_all()
+ def add_channel(self, channel):
+ self.core.channels.append(channel)
+
+ def clear_channels(self):
+ self.core.channels = []