fcm push modify

This commit is contained in:
Gordon 2022-07-28 18:58:57 +08:00
parent 787cef54f5
commit 1eda0ebea7
2 changed files with 4 additions and 7 deletions

View File

@ -1,4 +1,4 @@
package push package fcm
import ( import (
"Open_IM/internal/push" "Open_IM/internal/push"
@ -17,12 +17,9 @@ type Fcm struct {
FcmMsgCli *messaging.Client FcmMsgCli *messaging.Client
} }
var FcmClient *Fcm func NewFcm() *Fcm {
return newFcmClient()
func init() {
FcmClient = newFcmClient()
} }
func newFcmClient() *Fcm { func newFcmClient() *Fcm {
opt := option.WithCredentialsFile(filepath.Join(config.Root, "config", config.Config.Push.Fcm.ServiceAccount)) opt := option.WithCredentialsFile(filepath.Join(config.Root, "config", config.Config.Push.Fcm.ServiceAccount))
fcmApp, err := firebase.NewApp(context.Background(), nil, opt) fcmApp, err := firebase.NewApp(context.Background(), nil, opt)

View File

@ -44,7 +44,7 @@ func init() {
} }
if config.Config.Push.Fcm.Enable { if config.Config.Push.Fcm.Enable {
offlinePusher = fcm.FcmClient offlinePusher = fcm.NewFcm()
} }
} }