@ -4,8 +4,9 @@ import "github.com/go-redis/redis"
|
||||
|
||||
// RelayConfig : struct for relay configuration
|
||||
type RelayConfig struct {
|
||||
BlockService bool
|
||||
ManuallyAccept bool
|
||||
BlockService bool
|
||||
ManuallyAccept bool
|
||||
CreateAsAnnounce bool
|
||||
}
|
||||
|
||||
// LoadConfig : Loader for relay configuration
|
||||
@ -20,9 +21,15 @@ func LoadConfig(redClient *redis.Client) RelayConfig {
|
||||
redClient.HSet("relay:config", "manually_accept", 0)
|
||||
manuallyAccept = "0"
|
||||
}
|
||||
createAsAnnounce, err := redClient.HGet("relay:config", "create_as_announce").Result()
|
||||
if err != nil {
|
||||
redClient.HSet("relay:config", "create_as_announce", 0)
|
||||
createAsAnnounce = "0"
|
||||
}
|
||||
return RelayConfig{
|
||||
BlockService: blockService == "1",
|
||||
ManuallyAccept: manuallyAccept == "1",
|
||||
BlockService: blockService == "1",
|
||||
ManuallyAccept: manuallyAccept == "1",
|
||||
CreateAsAnnounce: createAsAnnounce == "1",
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user