view api/store.go @ 10:5c124578fed2

fix timer bug
author Dennis C. M. <dennis@denniscm.com>
date Sat, 15 Mar 2025 17:03:53 +0000
parents
children
line wrap: on
line source

package api

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)
}