Skip to content

Commit fa9edec

Browse files
authored
Fix XGroup first pos key (#2983)
1 parent 90c7a41 commit fa9edec

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

stream_commands.go

+6
Original file line numberDiff line numberDiff line change
@@ -178,36 +178,42 @@ func (c cmdable) XReadStreams(ctx context.Context, streams ...string) *XStreamSl
178178

179179
func (c cmdable) XGroupCreate(ctx context.Context, stream, group, start string) *StatusCmd {
180180
cmd := NewStatusCmd(ctx, "xgroup", "create", stream, group, start)
181+
cmd.SetFirstKeyPos(2)
181182
_ = c(ctx, cmd)
182183
return cmd
183184
}
184185

185186
func (c cmdable) XGroupCreateMkStream(ctx context.Context, stream, group, start string) *StatusCmd {
186187
cmd := NewStatusCmd(ctx, "xgroup", "create", stream, group, start, "mkstream")
188+
cmd.SetFirstKeyPos(2)
187189
_ = c(ctx, cmd)
188190
return cmd
189191
}
190192

191193
func (c cmdable) XGroupSetID(ctx context.Context, stream, group, start string) *StatusCmd {
192194
cmd := NewStatusCmd(ctx, "xgroup", "setid", stream, group, start)
195+
cmd.SetFirstKeyPos(2)
193196
_ = c(ctx, cmd)
194197
return cmd
195198
}
196199

197200
func (c cmdable) XGroupDestroy(ctx context.Context, stream, group string) *IntCmd {
198201
cmd := NewIntCmd(ctx, "xgroup", "destroy", stream, group)
202+
cmd.SetFirstKeyPos(2)
199203
_ = c(ctx, cmd)
200204
return cmd
201205
}
202206

203207
func (c cmdable) XGroupCreateConsumer(ctx context.Context, stream, group, consumer string) *IntCmd {
204208
cmd := NewIntCmd(ctx, "xgroup", "createconsumer", stream, group, consumer)
209+
cmd.SetFirstKeyPos(2)
205210
_ = c(ctx, cmd)
206211
return cmd
207212
}
208213

209214
func (c cmdable) XGroupDelConsumer(ctx context.Context, stream, group, consumer string) *IntCmd {
210215
cmd := NewIntCmd(ctx, "xgroup", "delconsumer", stream, group, consumer)
216+
cmd.SetFirstKeyPos(2)
211217
_ = c(ctx, cmd)
212218
return cmd
213219
}

0 commit comments

Comments
 (0)