|
|
@ -145,6 +145,8 @@ func (m *msgServer) GetMaxSeq(ctx context.Context, req *sdkws.GetMaxSeqReq) (*sd
|
|
|
|
|
|
|
|
|
|
|
|
func (m *msgServer) PullMessageBySeqs(ctx context.Context, req *sdkws.PullMessageBySeqsReq) (*sdkws.PullMessageBySeqsResp, error) {
|
|
|
|
func (m *msgServer) PullMessageBySeqs(ctx context.Context, req *sdkws.PullMessageBySeqsReq) (*sdkws.PullMessageBySeqsResp, error) {
|
|
|
|
resp := &sdkws.PullMessageBySeqsResp{}
|
|
|
|
resp := &sdkws.PullMessageBySeqsResp{}
|
|
|
|
|
|
|
|
resp.Msgs = make(map[string]*sdkws.PullMsgs)
|
|
|
|
|
|
|
|
resp.NotificationMsgs = make(map[string]*sdkws.PullMsgs)
|
|
|
|
for _, seq := range req.SeqRanges {
|
|
|
|
for _, seq := range req.SeqRanges {
|
|
|
|
if !utils.IsNotification(seq.ConversationID) {
|
|
|
|
if !utils.IsNotification(seq.ConversationID) {
|
|
|
|
msgs, err := m.MsgDatabase.GetMsgBySeqsRange(ctx, seq.ConversationID, seq.Begin, seq.End, seq.Num)
|
|
|
|
msgs, err := m.MsgDatabase.GetMsgBySeqsRange(ctx, seq.ConversationID, seq.Begin, seq.End, seq.Num)
|
|
|
|