core

class core.sessions_monitor(db)[source]
static command(command_data, session, db, add_to_updates_queue=True)[source]

Main command parsing function

Parameters:
  • command_data
  • session
  • db
  • add_to_updates_queue
Returns:

response object

monitor(db)[source]
Parameters:db

Thread that continuously handles passive events, like event triggers

static update_sessions(username, update_data)[source]
Parameters:
  • username
  • update_data

Puts data into the update queue for the user so the client can serve it to them

core.initialize(db)[source]

Run the plugin loader

Parameters:db