Put occupants update into own function

This commit is contained in:
Michael Vetter
2019-04-23 14:10:18 +02:00
parent 566022786d
commit 028839e35a
3 changed files with 21 additions and 34 deletions

View File

@@ -169,3 +169,20 @@ occupantswin_occupants(const char *const roomjid)
g_list_free(occupants);
}
}
void
occupantswin_occupants_all(void)
{
GList *rooms = muc_rooms();
GList *curr = rooms;
while (curr) {
char* roomjid = curr->data;
ProfMucWin *mw = wins_get_muc(roomjid);
if (mw != NULL) {
mucwin_update_occupants(mw);
}
curr = g_list_next(curr);
}
}

View File

@@ -344,6 +344,7 @@ void rosterwin_roster(void);
// occupants window
void occupantswin_occupants(const char *const room);
void occupantswin_occupants_all(void);
// window interface
ProfWin* win_create_console(void);