Mercurial > public > pacobot
view store/store.go @ 13:e7ab74d2ad88 default tip
Move to mercurial
author | Dennis C. M. <dennis@denniscm.com> |
---|---|
date | Wed, 04 Jun 2025 09:38:35 +0100 |
parents | aaf85ae1f942 |
children |
line wrap: on
line source
package store import ( "log" "sync" ) var authStore sync.Map func SetAccessToken(accessToken string) { authStore.Store("accessToken", accessToken) } func SetRefreshToken(refreshToken string) { authStore.Store("refreshToken", refreshToken) } func GetAccessToken() string { value, exists := authStore.Load("accessToken") if !exists { log.Fatal("api: access token not found") } return value.(string) } func GetRefreshToken() string { value, exists := authStore.Load("refreshToken") if !exists { log.Fatal("api: refresh token not found") } return value.(string) } func IsAccessTokenSet() bool { _, exists := authStore.Load("accessToken") return exists }