From 7a318c21d0c4765d343e3c359f92123480327ae2 Mon Sep 17 00:00:00 2001 From: RaNaN Date: Sun, 11 Aug 2013 17:32:14 +0200 Subject: another try to fix broken accounts --- pyload/AccountManager.py | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'pyload/AccountManager.py') diff --git a/pyload/AccountManager.py b/pyload/AccountManager.py index 814c08615..7820d42f6 100644 --- a/pyload/AccountManager.py +++ b/pyload/AccountManager.py @@ -61,7 +61,6 @@ class AccountManager: def loadAccounts(self): """loads all accounts available from db""" - for info, password, options in self.core.db.loadAccounts(): # put into options as used in other context options = json.loads(options) if options else {} @@ -108,7 +107,7 @@ class AccountManager: account.scheduleRefresh() self.saveAccounts() - self.sendChange(plugin, loginname) + self.core.eventManager.dispatchEvent("account:updated", account.toInfoData()) return account @lock @@ -134,11 +133,7 @@ class AccountManager: @lock def getAllAccounts(self, uid): - """ Return account info, refresh afterwards if needed - - :param refresh: - :return: - """ + """ Return account info for every visible account """ # filter by owner / shared, but admins see all accounts accounts = [] for plugin, accs in self.accounts.iteritems(): @@ -151,6 +146,3 @@ class AccountManager: for p in self.accounts.itervalues(): for acc in p: acc.getAccountInfo(True) - - def sendChange(self, plugin, name): - self.core.eventManager.dispatchEvent("account:updated", plugin, name) \ No newline at end of file -- cgit v1.2.3