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, ], }