Files
rmmanager/initialize.py
T

27 lines
780 B
Python

import threading
from core.server.server import startServer
from core.execution.lifecyclemanager.lifecycleregistry import registerLifecycle
from core.execution.createthread import buildThread
from plugins.rmass.monitors import rmassmonitor
from plugins.rmass.actions import refresh_tokens
import login
import synapsemessagepush
lifecycles = {}
mode = "continuous"
lifecycles = registerLifecycle(rmassmonitor, lifecycles, "mode", mode)
thread, lifecycles = buildThread(rmassmonitor, lifecycles)
lifecycles = registerLifecycle(refresh_tokens, lifecycles, "mode", mode)
thread, lifecycles = buildThread(refresh_tokens, lifecycles)
thread = threading.Thread(
target=startServer,
#args=(module, lifecycles)
name="RMASS Bridge Server"
)
thread.start()