owncast/core/storage.go
Gabe Kangas 4d2066a76d
Start cleaning up linter errors. (#358)
* Start cleaning up linter errors. For #357

* Fix unmarshalling NullTime values

* More linter fixes

* Remove commented code

* Move defer up

* Consolidate error check lines

* Move error check to make sure row iteration was successful

* Cleaner error check + do not recreate pipe if it exists

* Consolidate hashing to generate client id
2020-11-14 18:39:53 -08:00

23 lines
379 B
Go

package core
import (
"github.com/owncast/owncast/config"
"github.com/owncast/owncast/core/storageproviders"
)
func setupStorage() error {
handler.Storage = _storage
if config.Config.S3.Enabled {
_storage = &storageproviders.S3Storage{}
} else {
_storage = &storageproviders.LocalStorage{}
}
if err := _storage.Setup(); err != nil {
return err
}
return nil
}