mirror of
https://github.com/portainer/portainer.git
synced 2025-07-19 05:19:39 +02:00
21 lines
361 B
Go
21 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
|
||
|
}
|