Support listing room members (#6)

This commit is contained in:
Ulyssa
2023-01-04 12:51:33 -08:00
parent d038da6844
commit 8ed037afca
11 changed files with 316 additions and 52 deletions

View File

@@ -317,7 +317,7 @@ impl Application {
fn iamb_run(
&mut self,
action: IambAction,
_: ProgramContext,
ctx: ProgramContext,
store: &mut ProgramStore,
) -> IambResult<EditInfo> {
let info = match action {
@@ -327,6 +327,13 @@ impl Application {
None
},
IambAction::Room(act) => {
let acts = self.screen.current_window_mut()?.room_command(act, ctx, store)?;
self.action_prepend(acts);
None
},
IambAction::SendMessage(room_id, msg) => {
let (event_id, msg) = self.worker.send_message(room_id.clone(), msg)?;
let user = store.application.settings.profile.user_id.clone();