Files
rmmanager/plugins/rmass/operations/synapsemessagepush.py
T

33 lines
1.1 KiB
Python

from plugins.rmass.actions import pullmessagelist, refresh_tokens, getmessage, synapseregister, synapseassignusername, getrmassuseravatar, rmassavatartosynapse, synapseassignavatar, synapsecreatespace, synapsegetspaceid, synapsecreatedmroom, synapseassigndmavatar, synapsegetroomid, synapseassignspace, synapsepushmessages
name = "Get Message List"
kind = "operation"
actions = [
refresh_tokens,
pullmessagelist,
#Recursiveset is used to reference a nested operation inside an operation whose actions are listed in the recursiveset action list
"recursiveset",
]
recursiveset = {
"source": "pullmessages_select",
"outputlabel": "messageheaders",
"actions": [
synapseregister,
synapseassignusername,
getrmassuseravatar,
rmassavatartosynapse,
synapseassignavatar,
getmessage,
#synapsecreatespace,
#synapsegetspaceid,
synapsecreatedmroom,
synapsegetroomid,
synapseassigndmavatar,
#synapseassignspace,
synapsepushmessages,
],
}