From 04b70ce5ec83d77b7bf15bfb7637664d11c63a4a Mon Sep 17 00:00:00 2001 From: Leonid Nikitin Date: Sun, 26 Apr 2026 15:40:47 +0500 Subject: [PATCH] BatchBuilder implements the Clear method --- batch.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/batch.go b/batch.go index 9dc87ad..e46c63a 100644 --- a/batch.go +++ b/batch.go @@ -1,8 +1,6 @@ package nft import ( - "fmt" - "git.kor-elf.net/kor-elf-shield/go-nftables-client/contract" contractBatch "git.kor-elf.net/kor-elf-shield/go-nftables-client/contract/batch" "git.kor-elf.net/kor-elf-shield/go-nftables-client/internal/batch" @@ -10,6 +8,7 @@ import ( "git.kor-elf.net/kor-elf-shield/go-nftables-client/internal/batch/rule" "git.kor-elf.net/kor-elf-shield/go-nftables-client/internal/batch/table" "git.kor-elf.net/kor-elf-shield/go-nftables-client/internal/pkg" + nftCommand "git.kor-elf.net/kor-elf-shield/go-nftables-client/internal/pkg/nft" ) type batchBuilder struct { @@ -44,7 +43,8 @@ func NewBatchBuilder(dir string) (contract.BatchBuilder, error) { } func (b *batchBuilder) Clear() error { - return fmt.Errorf("not implemented") + args := nftCommand.Clear() + return b.command.Run(args...) } func (b *batchBuilder) Table() contractBatch.Table {