@@ -81,13 +81,13 @@ import (
8181
8282// Container is used to resolve services at runtime
8383type Container struct {
84- projectID string
85- db * gorm.DB
86- dedicatedDB * gorm.DB
87- version string
88- app * fiber.App
89- eventDispatcher * services.EventDispatcher
90- logger telemetry.Logger
84+ projectID string
85+ db * gorm.DB
86+ dedicatedDB * gorm.DB
87+ version string
88+ app * fiber.App
89+ eventDispatcher * services.EventDispatcher
90+ logger telemetry.Logger
9191 attachmentRepository repositories.AttachmentRepository
9292}
9393
@@ -398,7 +398,7 @@ ALTER TABLE discords ADD CONSTRAINT IF NOT EXISTS uni_discords_server_id CHECK (
398398// FirebaseApp creates a new instance of firebase.App
399399func (container * Container ) FirebaseApp () (app * firebase.App ) {
400400 container .logger .Debug (fmt .Sprintf ("creating %T" , app ))
401- app , err := firebase .NewApp (context .Background (), nil , option .WithCredentialsJSON ( container .FirebaseCredentials ()))
401+ app , err := firebase .NewApp (context .Background (), nil , option .WithAuthCredentialsJSON ( option . ServiceAccount , container .FirebaseCredentials ()))
402402 if err != nil {
403403 msg := "cannot initialize firebase application"
404404 container .logger .Fatal (stacktrace .Propagate (err , msg ))
@@ -1447,7 +1447,7 @@ func (container *Container) AttachmentRepository() repositories.AttachmentReposi
14471447 bucket := os .Getenv ("GCS_BUCKET_NAME" )
14481448 if bucket != "" {
14491449 container .logger .Debug ("creating GoogleCloudStorageAttachmentRepository" )
1450- client , err := storage .NewClient (context .Background ())
1450+ client , err := storage .NewClient (context .Background (), option . WithAuthCredentialsJSON ( option . ServiceAccount , container . FirebaseCredentials ()) )
14511451 if err != nil {
14521452 container .logger .Fatal (stacktrace .Propagate (err , "cannot create GCS client" ))
14531453 }
0 commit comments