- def connect(self):
- self.account = purple.Account(self.username, self.protocol_id)
- self.account.set_password(self.password)
-
- self.account.proxy.set_type(purple.ProxyInfoType().HTTP)
- self.account.proxy.set_host("172.18.216.211")
- self.account.proxy.set_port(8080)
-
- self.account.get_protocol_options()
-
- self.account.set_enabled("carman-purple-python", True)
- self.p.connect()
- self.p.signal_connect("buddy-signed-off", self._purple_signal_sign_off_cb)
+ def connect(self, password):
+ username_acc = self.window.selected_accs()
+ if username_acc:
+ self.account = self.p.account_verify(username_acc)
+ self.account.get_protocol_options()
+ self.account.set_enabled("carman-purple-python", True)
+ self.account.password = password
+ self.p.connect()
+ self.p.signal_connect("buddy-signed-off", self._purple_signal_buddy_signed_off_cb)
+
+ def add_account(self):
+ username = "carmanplugintest@gmail.com"
+ host = "172.18.216.211"
+ port = 8080
+ self.p.account_add(username, self.protocol_id, host, port)
+ self.accs = self.p.accounts
+ for acc in self.accs.keys():
+ self.window.new_account(acc)