Extended initialize to include login and lifecycle controlled loops. Loaded tokens into necessary action modules

This commit is contained in:
Lyncoln
2026-10-23 01:07:49 -04:00
parent 7419f94c97
commit ea82294ac3
4 changed files with 94 additions and 11 deletions
+41 -4
View File
@@ -1,5 +1,42 @@
from core.server.server import startServer
#import login
import threading
#login
startServer()
from core.server.server import startServer
from core.execution.createthread import buildThread
from plugins.rmass.monitors import rmassmonitor
from plugins.rmass.actions import refresh_tokens
import login
lifecycles ={}
try:
lifecycles[rmassmonitor.name] = {}
lifecycles[rmassmonitor.name]["mode"] = "continuous"
thread, lifecycles = buildThread(rmassmonitor, lifecycles)
except ConnectionError:
print("Connection Error caught. Recovering")
pass
try:
lifecycles[refresh_tokens.name] = {}
lifecycles[refresh_tokens.name]["mode"] = "continuous"
thread, lifecycles = buildThread(refresh_tokens, lifecycles)
except ConnectionError:
print("Connection Error caught. Recovering")
pass
#lifecycles = {}
#try:
# lifecycles[rmassmonitor.name] = lifecycles
# lifecycles[rmassmonitor.name]["mode"] = "continuous"
# thread, lifecycles = buildThread(rmassmonitor, lifecycles)
#except ConnectionError:
# print("Connection Error caught. Recovering")
# pass
thread = threading.Thread(
target=startServer,
#args=(module, lifecycles)
)
thread.start()