mirror of
https://github.com/FAUSheppy/atlantis-event-dispatcher
synced 2025-12-07 15:01:36 +01:00
add: support for sending to single number by field (zabbix)
This commit is contained in:
11
interface.py
11
interface.py
@@ -48,8 +48,15 @@ def sendMessageToAllClients(msg):
|
|||||||
@app.route('/send-to-clients', methods=["POST"])
|
@app.route('/send-to-clients', methods=["POST"])
|
||||||
@login_required
|
@login_required
|
||||||
def sendToNumbers():
|
def sendToNumbers():
|
||||||
for numberOrUser in flask.request.json["users"]:
|
|
||||||
signalSend(numberOrUser, flask.request.json["message"])
|
jsonDict = flask.request.json
|
||||||
|
if jsonDict.get("number"):
|
||||||
|
print("Request received to send to {} only".format(number))
|
||||||
|
signalSend(jsonDict["number"], flask.request.json["message"])
|
||||||
|
else:
|
||||||
|
for number in flask.request.json["numbers"]:
|
||||||
|
signalSend(number, flask.request.json["message"])
|
||||||
|
|
||||||
return ("","204")
|
return ("","204")
|
||||||
|
|
||||||
@app.route('/send-all', methods=["POST"])
|
@app.route('/send-all', methods=["POST"])
|
||||||
|
|||||||
Reference in New Issue
Block a user