Companion

object Companion

Functions

Link copied to clipboard
fun install(webserver: WebserverManager, installWebsocketExtension: Boolean = true, installGSONExtension: Boolean = true)

Install the s.Admin module in the ConsoleManager nad a WebserverManager.

Link copied to clipboard
fun loadConfig()

Load the s.Admin config file. (admin-config.json)

Link copied to clipboard
fun prefix(): Ansi

Get the default console prefix from s.Admin as an ansi object

Link copied to clipboard
fun saveConfig(config: AdminPanelConfig = currentConfig)

Save the s.Admin config file. (admin-config.json)

Link copied to clipboard
fun startTimer()

Start the cleanup scheduler. This function is useful when starting s.Admin manually.

Properties

Link copied to clipboard
var configHandler: ConfigHandler<AdminPanelConfig>
Link copied to clipboard
var currentConfig: AdminPanelConfig
Link copied to clipboard
val hasher: Jargon2.Hasher
Link copied to clipboard
val tokenDate: HashMap<String, Instant>
Link copied to clipboard
val tokens: HashMap<String, String>
Link copied to clipboard
val verifier: Jargon2.Verifier