Synapse Notify polished and included in rmassmessagepush responsePolicy
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
|
from . import synapsenotify
|
||||||
|
|
||||||
name = "RMASS Message Push"
|
name = "RMASS Message Push"
|
||||||
|
|
||||||
kind = "action"
|
kind = "action"
|
||||||
@@ -10,7 +12,7 @@ resolve = {
|
|||||||
"sender": ["room_name"],
|
"sender": ["room_name"],
|
||||||
"event_id": ["outmessageitem", "event_id"],
|
"event_id": ["outmessageitem", "event_id"],
|
||||||
"message_body": ["outmessageitem", "content", "body"],
|
"message_body": ["outmessageitem", "content", "body"],
|
||||||
#"room_id": ["outmessageitem", "room_id"],
|
"room_id": ["outmessageitem", "room_id"],
|
||||||
"timestamp": ["outmessageitem", "origin_server_ts"],
|
"timestamp": ["outmessageitem", "origin_server_ts"],
|
||||||
},
|
},
|
||||||
"deconstruct": {
|
"deconstruct": {
|
||||||
@@ -49,4 +51,10 @@ headers = {
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
responsepolicy = [
|
||||||
|
{
|
||||||
|
"statuscode": 400,
|
||||||
|
"print": "Message is too short. Notifying...",
|
||||||
|
"execute": synapsenotify,
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|||||||
@@ -12,9 +12,7 @@ resolve = {
|
|||||||
"get": {
|
"get": {
|
||||||
"sender": ["room_name"],
|
"sender": ["room_name"],
|
||||||
"event_id": ["outmessageitem", "event_id"],
|
"event_id": ["outmessageitem", "event_id"],
|
||||||
#"message_body": ["messageitem", "text"],
|
|
||||||
"room_id": ["outmessageitem", "room_id"],
|
"room_id": ["outmessageitem", "room_id"],
|
||||||
#"timestamp": ["messageitem", "createdAt"],
|
|
||||||
},
|
},
|
||||||
"deconstruct": {
|
"deconstruct": {
|
||||||
"sender" : [
|
"sender" : [
|
||||||
@@ -31,7 +29,7 @@ keys = [
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"keytitle": "body",
|
"keytitle": "body",
|
||||||
"keyvalue": "Message too short. should be more than 5 chars",
|
"keyvalue": "Message must have between 5 and 2000 characters",
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user