diff --git a/api/views.py b/api/views.py index 48e34f9..754fd07 100644 --- a/api/views.py +++ b/api/views.py @@ -309,6 +309,16 @@ class API(object): main.saveConf("network") return dumps({"success": True, "id": id, "alias": alias}) + @app.route("/irc/network//", methods=["PUT"]) + @login_required + def irc_network_relay_add_next(self, request, net): + if net not in main.network.keys(): + return dumps({"success": False, "reason": "no such net."}) + net_inst = main.network[net] + id, alias = net_inst.add_relay() + main.saveConf("network") + return dumps({"success": True, "id": id, "alias": alias}) + @app.route("/irc/network///", methods=["DELETE"]) @login_required def irc_network_relay_del(self, request, net, num):