track login state withint logintimer plugin

This commit is contained in:
downthecrop 2024-10-18 19:41:45 -07:00
parent 59100a036d
commit 0ab6ed3868

View file

@ -25,6 +25,7 @@ class plugin : Plugin() {
private var timeMode = TIME_MODE_INITIALIZATION private var timeMode = TIME_MODE_INITIALIZATION
private var initTime: Long = 0 private var initTime: Long = 0
private var logoutFlag = true
private var displayMessageCounter = 0 private var displayMessageCounter = 0
private var component: Component? = null private var component: Component? = null
@ -40,7 +41,13 @@ class plugin : Plugin() {
} }
override fun OnLogin() { override fun OnLogin() {
initTime = System.currentTimeMillis() if(logoutFlag)
initTime = System.currentTimeMillis()
logoutFlag = false
}
override fun OnLogout() {
logoutFlag = true
} }
override fun Draw(timeDelta: Long) { override fun Draw(timeDelta: Long) {