Reduced requests by removing refresh token from operations and loading token data in the first step of an operation

This commit is contained in:
Lyncoln
2026-10-26 10:04:18 -04:00
parent ecfaa3fdfb
commit 5236ae1e06
5 changed files with 29 additions and 6 deletions
+9
View File
@@ -1,3 +1,5 @@
import os
name = "Availability check"
kind = "action"
@@ -32,3 +34,10 @@ prints = {
recoverPolicy = {
KeyError: []
}
loaddata = [
"access_token",
"refresh_token",
]
savepath = os.environ["TOKEN_STORE"]
+8
View File
@@ -1,3 +1,5 @@
import os
name = "Get message list"
kind = "action"
@@ -33,3 +35,9 @@ outputs = {
"emails": "emails"
}
loaddata = [
"access_token",
"refresh_token",
]
savepath = os.environ["TOKEN_STORE"]
+1 -1
View File
@@ -51,7 +51,7 @@ recoverPolicy = {
],
}
sleeptime = 120
sleeptime = 105
#saverow = {
# "table": "credentials",
+10 -3
View File
@@ -1,4 +1,4 @@
from plugins.rmass.actions import rmassmessagepush, synapsegetroomalias, refresh_tokens, synapsegetlastmessage, getrmassconversation
from plugins.rmass.actions import rmassmessagepush, synapsegetroomalias, refresh_tokens, synapsegetlastmessage, getrmassconversation, synapsegetattachment, getrmassattachmenturl, synapseattachmenttormass, getrmassattachmentid, rmassattachmentpush
name = "RMASS Message Push"
@@ -6,13 +6,20 @@ kind = "recursiveset"
recursiveset = {
"source": "events",
#"retain": False,
"outputlabel": "outmessageitem",
"actions": [
#refresh_tokens,
synapsegetroomalias,
refresh_tokens,
rmassmessagepush,
synapsegetlastmessage,
getrmassconversation
synapsegetattachment,
getrmassattachmenturl,
synapseattachmenttormass,
getrmassattachmentid,
rmassattachmentpush,
synapsegetlastmessage,
getrmassconversation,
],
}
-1
View File
@@ -5,7 +5,6 @@ name = "Set Available"
kind = "operation"
actions = [
refresh_tokens,
checkavailable,
setavailable,
]