"context"
"fmt"
"github.com/stretchr/testify/assert"
- "go.uber.org/zap"
"io"
+ "log/slog"
"os"
"sync"
"testing"
fileTransfers map[[4]byte]*FileTransfer
Config *Config
ConfigDir string
- Logger *zap.SugaredLogger
+ Logger *slog.Logger
PrivateChats map[uint32]*PrivateChat
NextGuestID *uint16
TrackerPassID [4]byte
Stats *Stats
FS FileStore
- mux sync.Mutex
- flatNewsMux sync.Mutex
FlatNews []byte
}
type args struct {
Logger: NewTestLogger(),
Stats: &Stats{},
fileTransfers: map[[4]byte]*FileTransfer{
- [4]byte{0, 0, 0, 5}: {
+ {0, 0, 0, 5}: {
ReferenceNumber: []byte{0, 0, 0, 5},
Type: FileDownload,
FileName: []byte("testfile-8b"),