{
struct CitContext *cptr;
int nContexts, i;
- int aide = (CC->user.axlevel >= AxAideU);
cprintf("<query xmlns=\"jabber:iq:roster\">");
cptr = CtdlGetContextArray(&nContexts);
if (cptr) {
for (i=0; i<nContexts; i++) {
- if (cptr[i].logged_in) {
- if (
- (((cptr[i].cs_flags&CS_STEALTH)==0) || (aide))
- && (cptr[i].user.usernum != CC->user.usernum)
- ) {
- xmpp_roster_item(&cptr[i]);
- }
+ if (xmpp_is_visible(&cptr[i])) {
+ xmpp_roster_item(&cptr[i]);
}
}
free (cptr);