diff --git a/internal/msgtransfer/init.go b/internal/msgtransfer/init.go index 655dbd2a8..aaaec4402 100644 --- a/internal/msgtransfer/init.go +++ b/internal/msgtransfer/init.go @@ -83,6 +83,7 @@ func (m *MsgTransfer) initPrometheus() { func (m *MsgTransfer) Start(prometheusPort int) error { var wg sync.WaitGroup + wg.Add(1) fmt.Println("start msg transfer", "prometheusPort:", prometheusPort) if config.Config.ChatPersistenceMysql { go m.persistentCH.persistentConsumerGroup.RegisterHandleAndConsumer(m.persistentCH) diff --git a/internal/push/push_to_client.go b/internal/push/push_to_client.go index b50956e45..b40f19998 100644 --- a/internal/push/push_to_client.go +++ b/internal/push/push_to_client.go @@ -177,7 +177,7 @@ func (p *Pusher) MsgToSuperGroupUser(ctx context.Context, groupID string, msg *s } func (p *Pusher) GetConnsAndOnlinePush(ctx context.Context, msg *sdkws.MsgData, pushToUserIDs []string) (wsResults []*msggateway.SingleMsgToUserResults, err error) { - conns, err := p.client.GetConns(config.Config.RpcRegisterName.OpenImMessageGatewayName) + conns, err := p.client.GetConns(ctx, config.Config.RpcRegisterName.OpenImMessageGatewayName) log.ZDebug(ctx, "get gateway conn", "conn length", len(conns)) if err != nil { return nil, err