@@ -178,36 +178,42 @@ func (c cmdable) XReadStreams(ctx context.Context, streams ...string) *XStreamSl
178178
179179func (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
185186func (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
191193func (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
197200func (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
203207func (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
209214func (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