Mercurial > libervia-backend
comparison src/core/sat_main.py @ 1337:f29beedb33b0 frontends_multi_profiles
merged souliane changes
author | Goffi <goffi@goffi.org> |
---|---|
date | Mon, 23 Feb 2015 18:08:22 +0100 |
parents | 49f967fc87aa |
children | 33a21f06551d |
comparison
equal
deleted
inserted
replaced
1336:2ecc07a8f91b | 1337:f29beedb33b0 |
---|---|
638 """Remove contact from roster list""" | 638 """Remove contact from roster list""" |
639 profile = self.memory.getProfileName(profile_key) | 639 profile = self.memory.getProfileName(profile_key) |
640 assert profile | 640 assert profile |
641 d1 = self.profiles[profile].roster.removeItem(to_jid) | 641 d1 = self.profiles[profile].roster.removeItem(to_jid) |
642 d2 = self.profiles[profile].presence.unsubscribe(to_jid) | 642 d2 = self.profiles[profile].presence.unsubscribe(to_jid) |
643 d_list = defer.DefferedList([d1, d2]) | 643 d_list = defer.DeferredList([d1, d2]) |
644 def check_result(list_result): | 644 def check_result(list_result): |
645 for success, value in list_result: | 645 for success, value in list_result: |
646 if not success: | 646 if not success: |
647 raise value | 647 raise value |
648 d_list.addCallback(check_result) | 648 d_list.addCallback(check_result) |