Merge branch 'affiliation-info' into 'master'
Make /affiliation display in the info win, not in the muc win See merge request poezio/poezio!113
This commit is contained in:
commit
dd0be85dce
1 changed files with 5 additions and 16 deletions
|
@ -1667,19 +1667,10 @@ class MucTab(ChatTab):
|
||||||
}
|
}
|
||||||
|
|
||||||
if all_errors:
|
if all_errors:
|
||||||
self.add_message(
|
self.core.information('Can’t access affiliations', 'Error')
|
||||||
Message(
|
|
||||||
'Can\'t access affiliations',
|
|
||||||
highlight=True,
|
|
||||||
nickname='Error',
|
|
||||||
nick_color=theme.COLOR_ERROR_MSG,
|
|
||||||
),
|
|
||||||
typ=2,
|
|
||||||
)
|
|
||||||
self.core.refresh_window()
|
|
||||||
return None
|
return None
|
||||||
|
|
||||||
self._text_buffer.add_message(InfoMessage('Affiliations'))
|
lines = ['Affiliations']
|
||||||
for iq in iqs:
|
for iq in iqs:
|
||||||
if isinstance(iq, (IqError, IqTimeout)):
|
if isinstance(iq, (IqError, IqTimeout)):
|
||||||
continue
|
continue
|
||||||
|
@ -1691,15 +1682,13 @@ class MucTab(ChatTab):
|
||||||
|
|
||||||
affiliation = items[0].get('affiliation')
|
affiliation = items[0].get('affiliation')
|
||||||
aff_char = aff_colors[affiliation]
|
aff_char = aff_colors[affiliation]
|
||||||
self._text_buffer.add_message(
|
lines.append(' %s%s' % (aff_char, affiliation.capitalize()))
|
||||||
InfoMessage(' %s%s' % (aff_char, affiliation.capitalize())),
|
|
||||||
)
|
|
||||||
|
|
||||||
items = map(lambda i: i.get('jid'), items)
|
items = map(lambda i: i.get('jid'), items)
|
||||||
for ajid in sorted(items):
|
for ajid in sorted(items):
|
||||||
self._text_buffer.add_message(InfoMessage(' %s' % ajid))
|
lines.append(' %s' % ajid)
|
||||||
|
|
||||||
self.core.refresh_window()
|
self.core.information('\n'.join(lines), 'Info')
|
||||||
return None
|
return None
|
||||||
|
|
||||||
@command_args_parser.raw
|
@command_args_parser.raw
|
||||||
|
|
Loading…
Reference in a new issue