Added stop signals to RMASS incoming message flows. Nested attachment handling in its own operation for Synapse outgoing message flows

This commit is contained in:
Lyncoln
2026-10-26 15:17:45 -04:00
parent b9f36eff0a
commit 2b7435527a
19 changed files with 202 additions and 21 deletions
@@ -3,10 +3,16 @@ from plugins.rmass.operations import synapsepushmessageitems
name = "Get RMASS Conversations and Synapse Provisioning"
alias = "getrmassconversations"
depends = [
"pullmessagelist",
]
kind = "recursiveset"
recursiveset = {
"source": "pullmessages_select",
"source": "pullmessagelist_select",
"outputlabel": "messageheaders",
"actions": [
synapseregister,
@@ -0,0 +1,20 @@
from plugins.rmass.actions import rmassmessagepush, savermassmessageid, synapsegetroomalias, refresh_tokens, synapsegetlastmessage, synapsegetattachment, getrmassattachmenturl, synapseattachmenttormass, getrmassattachmentid, rmassattachmentpush
name = "RMASS Attachment Push"
alias = "rmassattachmentpushflow"
depends = [
"synapsegetroomalias",
"synapsegetlastmessage",
]
kind = "operation"
actions = [
synapsegetattachment,
getrmassattachmenturl,
synapseattachmenttormass,
getrmassattachmentid,
rmassattachmentpush,
]
+9 -8
View File
@@ -1,4 +1,5 @@
from plugins.rmass.actions import rmassmessagepush, synapsegetroomalias, refresh_tokens, synapsegetlastmessage, getrmassconversation, synapsegetattachment, getrmassattachmenturl, synapseattachmenttormass, getrmassattachmentid, rmassattachmentpush
from plugins.rmass.actions import rmassmessagepush, savermassmessageid, synapsegetroomalias, synapsegetlastmessage
from plugins.rmass.operations import rmassattachmentpushflow
name = "RMASS Message Push"
@@ -9,17 +10,17 @@ recursiveset = {
#"retain": False,
"outputlabel": "outmessageitem",
"actions": [
#refresh_tokens,
synapsegetroomalias,
rmassmessagepush,
synapsegetlastmessage,
synapsegetattachment,
getrmassattachmenturl,
synapseattachmenttormass,
getrmassattachmentid,
rmassattachmentpush,
#synapsegetattachment,
#getrmassattachmenturl,
#synapseattachmenttormass,
#getrmassattachmentid,
#rmassattachmentpush,
rmassattachmentpushflow,
#synapsegetlastmessage,
getrmassconversation,
savermassmessageid,
],
}