diff --git a/api/views.py b/api/views.py index 57c1238..a19a4a1 100644 --- a/api/views.py +++ b/api/views.py @@ -391,14 +391,16 @@ class API(object): if net not in main.network.keys(): return dumps({"success": False, "reason": "no such net."}) relays_inst = main.network[net].relays - channels = {} + channels = [] for num in relays_inst.keys(): name = f"{net}{num}" if name in main.IRCPool.keys(): net_chans = main.IRCPool[name].channels channels_annotated = userinfo.getUserNum(net, net_chans) for channel in net_chans: - channels[channel] = channels_annotated[channel] + channel_inst = {"name": channel, "users": channels_annotated[channel], "num": num} + channels.append(channel_inst) + # channels[channel] = channels_annotated[channel] return dumps({"channels": channels})