mirror of
https://github.com/getAlby/lndhub.go.git
synced 2025-12-23 07:35:04 +01:00
move config to lib
This commit is contained in:
@@ -9,9 +9,20 @@ import (
|
||||
)
|
||||
|
||||
type LndhubService struct {
|
||||
Config *Config
|
||||
DB *bun.DB
|
||||
LndClient *lnrpc.LightningClient
|
||||
}
|
||||
type Config struct {
|
||||
DatabaseUri string `envconfig:"DATABASE_URI" required:"true"`
|
||||
SentryDSN string `envconfig:"SENTRY_DSN"`
|
||||
LogFilePath string `envconfig:"LOG_FILE_PATH"`
|
||||
JWTSecret []byte `envconfig:"JWT_SECRET" required:"true"`
|
||||
JWTExpiry int `envconfig:"JWT_EXPIRY" default:"604800"` // in seconds
|
||||
LNDAddress string `envconfig:"LND_ADDRESS" required:"true"`
|
||||
LNDMacaroonHex string `envconfig:"LND_MACAROON_HEX" required:"true"`
|
||||
LNDCertHex string `envconfig:"LND_CERT_HEX"`
|
||||
}
|
||||
|
||||
func (svc *LndhubService) CurrentBalance(ctx context.Context, userId int64) (int64, error) {
|
||||
var balance int64
|
||||
|
||||
Reference in New Issue
Block a user