2022-07-25 17:03:10 +00:00
|
|
|
from core.lib.threshold import threshold_request
|
|
|
|
|
2022-07-25 18:08:28 +00:00
|
|
|
|
2022-07-25 17:03:10 +00:00
|
|
|
def get_irc_stats():
|
|
|
|
url = "irc/stats"
|
|
|
|
payload = {}
|
|
|
|
stats = threshold_request(url, payload)
|
|
|
|
if not stats:
|
|
|
|
return {}
|
|
|
|
return stats
|
|
|
|
|
2022-07-25 18:08:28 +00:00
|
|
|
|
2022-07-25 17:03:10 +00:00
|
|
|
def get_irc_networks():
|
|
|
|
url = "irc/networks"
|
|
|
|
payload = {}
|
|
|
|
networks = threshold_request(url, payload)
|
|
|
|
if not networks:
|
|
|
|
return {}
|
2022-07-25 18:08:28 +00:00
|
|
|
return networks
|
2022-07-26 21:15:30 +00:00
|
|
|
|
|
|
|
|
|
|
|
def get_irc_network(net):
|
|
|
|
url = f"irc/network/{net}"
|
|
|
|
payload = {}
|
|
|
|
network = threshold_request(url, payload)
|
|
|
|
if not network:
|
|
|
|
return {}
|
|
|
|
return network
|
|
|
|
|
|
|
|
|
|
|
|
def get_irc_relays(net):
|
|
|
|
url = f"irc/network/{net}/relays"
|
|
|
|
payload = {}
|
|
|
|
relays = threshold_request(url, payload)
|
|
|
|
if not relays:
|
|
|
|
return []
|
|
|
|
return relays
|
|
|
|
|
|
|
|
|
|
|
|
def get_irc_channels(net):
|
|
|
|
url = f"irc/network/{net}/channels"
|
|
|
|
payload = {}
|
|
|
|
channels = threshold_request(url, payload)
|
|
|
|
if not channels:
|
|
|
|
return []
|
|
|
|
return channels
|