Documentation
¶
Index ¶
- Constants
- Variables
- func LoadConfiguration()
- func SecretsPrompt()
- func SecretsSetupPrompt()
- func VerifyConfigExists() bool
- func WriteSecretsToHomeDirectory(clientSecret string, clientId string)
- func WriteTokenToHomeDirectory(configData *CombinedTokenStructure, initiateChannel bool)
- type CombinedTokenStructure
- type Config
- type EnvVarConfig
- type TokenType
- type UserLibraryReadTokenStructure
- type UserModifyTokenStructure
- type UserReadTokenStructure
Constants ¶
View Source
const ( UserModifyPlaybackStateRoute = "/user-modify-playback-state-auth" UserModifyPlaybackStateRouteCallback = "/user-modify-playback-state-auth-callback" UserModifyPlaybackStateScope = "user-modify-playback-state" )
View Source
const ( UserReadPlaybackStateRoute = "/user-read-playback-state-auth" UserReadPlaybackStateRouteCallback = "/user-read-playback-state-auth-callback" UserReadPlaybackState = "user-read-playback-state" )
View Source
const ( UserLibraryReadRoute = "/user-library-read-auth" UserLibraryReadRouteCallback = "/user-library-read-auth-callback" UserLibraryRead = "user-library-read" )
View Source
const (
ServerUrl = "http://localhost:4949"
)
Variables ¶
View Source
var AuthTokenData = make(chan CombinedTokenStructure)
Functions ¶
func LoadConfiguration ¶
func LoadConfiguration()
func SecretsPrompt ¶ added in v1.0.64
func SecretsPrompt()
func SecretsSetupPrompt ¶ added in v1.0.64
func SecretsSetupPrompt()
func VerifyConfigExists ¶
func VerifyConfigExists() bool
func WriteTokenToHomeDirectory ¶
func WriteTokenToHomeDirectory(configData *CombinedTokenStructure, initiateChannel bool)
Types ¶
type CombinedTokenStructure ¶ added in v1.0.61
type CombinedTokenStructure struct {
ModifyToken UserModifyTokenStructure `yaml:"ModifyToken"`
ReadToken UserReadTokenStructure `yaml:"ReadToken"`
LibraryReadToken UserLibraryReadTokenStructure `yaml:"LibraryReadToken"`
}
func ReadTokenFromHome ¶
func ReadTokenFromHome(tokenType TokenType) *CombinedTokenStructure
type EnvVarConfig ¶ added in v1.0.61
type UserLibraryReadTokenStructure ¶ added in v1.0.61
type UserModifyTokenStructure ¶ added in v1.0.61
type UserReadTokenStructure ¶ added in v1.0.61
Click to show internal directories.
Click to hide internal directories.