Use JSON for sending messages
This commit is contained in:
@@ -584,16 +584,19 @@ class API(object):
|
||||
listinfo = chankeep.getListInfo(net)
|
||||
return dumps({"success": True, "listinfo": listinfo})
|
||||
|
||||
@app.route("/irc/msg/<net>/<num>/<channel>/", methods=["PUT"])
|
||||
@app.route("/irc/msg/<net>/<num>/", methods=["PUT"])
|
||||
@login_required
|
||||
def irc_send_message(self, request, net, num, channel):
|
||||
def irc_send_message(self, request, net, num):
|
||||
try:
|
||||
data = loads(request.content.read())
|
||||
except JSONDecodeError:
|
||||
return "Invalid JSON"
|
||||
if "msg" not in data:
|
||||
return dumps({"success": False, "reason": "no msg."})
|
||||
if "channel" not in data:
|
||||
return dumps({"success": False, "reason": "no msg."})
|
||||
msg = data["msg"]
|
||||
channel = data["channel"]
|
||||
if net not in main.network.keys():
|
||||
return dumps({"success": False, "reason": "no such net."})
|
||||
if not num.isdigit():
|
||||
|
||||
Reference in New Issue
Block a user