fix: skip initing bots storage if disabled

This commit is contained in:
Jason Song 2022-12-01 13:42:48 +08:00
parent c5c9b4ae57
commit a29babebd0
No known key found for this signature in database
GPG Key ID: 8402EEEE4511A8B5

View File

@ -124,10 +124,10 @@ var (
RepoArchives ObjectStorage = uninitializedStorage RepoArchives ObjectStorage = uninitializedStorage
// Packages represents packages storage // Packages represents packages storage
Packages ObjectStorage = uninitializedStorage Packages ObjectStorage = uninitializedStorage
// Bots represents bots storage // Bots represents bots storage
Bots ObjectStorage = uninitializedStorage Bots ObjectStorage = uninitializedStorage
) )
// Init init the stoarge // Init init the stoarge
@ -206,6 +206,10 @@ func initPackages() (err error) {
} }
func initBots() (err error) { func initBots() (err error) {
if !setting.Bots.Enabled {
Bots = discardStorage("Bots isn't enabled")
return nil
}
log.Info("Initialising Bots storage with type: %s", setting.Bots.Storage.Type) log.Info("Initialising Bots storage with type: %s", setting.Bots.Storage.Type)
Bots, err = NewStorage(setting.Bots.Storage.Type, &setting.Bots.Storage) Bots, err = NewStorage(setting.Bots.Storage.Type, &setting.Bots.Storage)
return err return err