config

package
v0.14.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 21, 2020 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Config *configWrapper

Functions

func GetAddress added in v0.6.3

func GetAddress() string

GetAddress determines address to bind http API server to

func GetBlobFilesDir added in v0.8.2

func GetBlobFilesDir() string

GetBlobFilesDir returns directory where SDK instance stores blob files.

func GetConfig added in v0.6.4

func GetConfig() *configWrapper

func GetInternalAPIHost added in v0.6.3

func GetInternalAPIHost() string

GetInternalAPIHost returns the address of internal-api server

func GetLbrynetServers added in v0.10.4

func GetLbrynetServers() map[string]string

GetLbrynetServers returns the names/addresses of every SDK server

func GetPaidTokenPrivKey added in v0.14.0

func GetPaidTokenPrivKey() string

GetPaidTokenPrivKey returns absolute path to the private RSA key for generating paid tokens

func GetPublishSourceDir added in v0.8.2

func GetPublishSourceDir() string

GetPublishSourceDir returns directory for storing published files before they're uploaded to lbrynet. The directory needs to be accessed by the running SDK instance.

func GetReflectorAddress added in v0.8.2

func GetReflectorAddress() string

GetReflectorAddress returns reflector address in the format of host:port.

func GetSentryDSN added in v0.6.3

func GetSentryDSN() string

GetSentryDSN returns sentry.io service DSN

func IsProduction

func IsProduction() bool

IsProduction is true if we are running in a production environment

func NewConfig added in v0.6.4

func NewConfig() *configWrapper

func Override

func Override(key string, value interface{})

Override sets a setting key value to whatever you supply. Useful in tests:

config.Override("Lbrynet", "http://www.google.com:8080/api/proxy")
defer config.RestoreOverridden()
...

func ProjectRoot

func ProjectRoot() string

func RestoreOverridden

func RestoreOverridden()

RestoreOverridden restores original v values overridden by Override

func ShouldLogResponses added in v0.10.0

func ShouldLogResponses() bool

ShouldLogResponses enables or disables full SDK responses logging

Types

type DBConfig added in v0.6.4

type DBConfig struct {
	Connection string
	DBName     string
	Options    string
}

func GetDatabase added in v0.6.4

func GetDatabase() DBConfig

GetDatabase returns postgresql database server connection config

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL