mirror of
https://github.com/portainer/portainer.git
synced 2025-07-18 21:09:40 +02:00
20 lines
361 B
Go
20 lines
361 B
Go
package logoutcontext
|
|
|
|
import (
|
|
"context"
|
|
)
|
|
|
|
const LogoutPrefix = "logout-"
|
|
|
|
func GetContext(token string) context.Context {
|
|
return GetService(logoutToken(token)).GetLogoutCtx()
|
|
}
|
|
|
|
func Cancel(token string) {
|
|
GetService(logoutToken(token)).Cancel()
|
|
RemoveService(logoutToken(token))
|
|
}
|
|
|
|
func logoutToken(token string) string {
|
|
return LogoutPrefix + token
|
|
}
|