@@ -33,8 +33,8 @@ type Repository interface {
3333 MustUpdate (ctx context.Context , record interface {}, modifiers ... Modifier )
3434 Delete (ctx context.Context , record interface {}) error
3535 MustDelete (ctx context.Context , record interface {})
36- DeleteAll (ctx context.Context , queriers ... Querier ) error
37- MustDeleteAll (ctx context.Context , queriers ... Querier )
36+ DeleteAll (ctx context.Context , query Query ) error
37+ MustDeleteAll (ctx context.Context , query Query )
3838 Preload (ctx context.Context , records interface {}, field string , queriers ... Querier ) error
3939 MustPreload (ctx context.Context , records interface {}, field string , queriers ... Querier )
4040 Transaction (ctx context.Context , fn func (Repository ) error ) error
@@ -664,19 +664,15 @@ func (r repository) MustDelete(ctx context.Context, record interface{}) {
664664 must (r .Delete (ctx , record ))
665665}
666666
667- func (r repository ) DeleteAll (ctx context.Context , queriers ... Querier ) error {
667+ func (r repository ) DeleteAll (ctx context.Context , query Query ) error {
668668 finish := r .instrument (ctx , "rel-delete-all" , "deleting multiple records" )
669669 defer finish (nil )
670670
671- var (
672- q = Build ("" , queriers ... )
673- )
674-
675- return r .deleteAll (ctx , Invalid , q )
671+ return r .deleteAll (ctx , Invalid , query )
676672}
677673
678- func (r repository ) MustDeleteAll (ctx context.Context , queriers ... Querier ) {
679- must (r .DeleteAll (ctx , queriers ... ))
674+ func (r repository ) MustDeleteAll (ctx context.Context , query Query ) {
675+ must (r .DeleteAll (ctx , query ))
680676}
681677
682678func (r repository ) deleteAll (ctx context.Context , flag DocumentFlag , query Query ) error {
0 commit comments