| 34 | var _ litestream.ReplicaClient = (*ReplicaClient)(nil) |
| 35 | |
| 36 | type ReplicaClient struct { |
| 37 | mu sync.Mutex |
| 38 | client *gowebdav.Client |
| 39 | logger *slog.Logger |
| 40 | |
| 41 | URL string |
| 42 | Username string |
| 43 | Password string |
| 44 | Path string |
| 45 | Timeout time.Duration |
| 46 | } |
| 47 | |
| 48 | func NewReplicaClient() *ReplicaClient { |
| 49 | return &ReplicaClient{ |
nothing calls this directly
no outgoing calls
no test coverage detected