/datum/chatOutput
Vars | |
burstQueue | If they have loaded chat but there's too much chat the messages go here |
---|---|
connectionHistory | Contains the connection history passed from chat cookie |
cookieSent | Has the client sent a cookie for analysis |
ctxFlag | Context menu flags for the admin powers |
last_ping | Last ping value reported by the client |
loadAttempts | How many times has the client tried to load the output area? |
loaded | Has the client loaded the browser output area? |
messageQueue | If they haven't loaded chat, this is where messages will go until they do |
owner | client ref |
Procs | |
analyzeClientData | Called by client, sent data to investigate (cookie history so far) |
doneLoading | Called on chat output done-loading by JS. |
getContextFlag | Called in New() (/datum/admins) |
handleContextMenu | Called by js client on admin command via context menu |
loadAdmin | Called in update_admins() |
ping | Called by js client every 60 seconds |
sendClientData | Sends client connection details to the chat to handle and save |
Var Details
burstQueue
If they have loaded chat but there's too much chat the messages go here
connectionHistory
Contains the connection history passed from chat cookie
cookieSent
Has the client sent a cookie for analysis
ctxFlag
Context menu flags for the admin powers
last_ping
Last ping value reported by the client
loadAttempts
How many times has the client tried to load the output area?
loaded
Has the client loaded the browser output area?
messageQueue
If they haven't loaded chat, this is where messages will go until they do
owner
client ref
Proc Details
analyzeClientData
Called by client, sent data to investigate (cookie history so far)
doneLoading
Called on chat output done-loading by JS.
getContextFlag
Called in New() (/datum/admins)
handleContextMenu
Called by js client on admin command via context menu
loadAdmin
Called in update_admins()
ping
Called by js client every 60 seconds
sendClientData
Sends client connection details to the chat to handle and save