refactor: Start implementation of public API

This commit is contained in:
Felix Pojtinger
2021-12-06 21:01:41 +01:00
parent e611622199
commit 3efa2fe308
45 changed files with 211 additions and 54 deletions
+40
View File
@@ -0,0 +1,40 @@
package recovery
import (
"archive/tar"
"github.com/pojntfx/stfs/pkg/config"
)
func Fetch(
state config.StateConfig,
pipes config.PipeConfig,
crypto config.CryptoConfig,
recordSize int,
record int,
block int,
to string,
preview string,
) error
func Index(
state config.StateConfig,
pipes config.PipeConfig,
crypto config.CryptoConfig,
recordSize int,
record int,
block int,
overwrite bool,
) error
func Query(
state config.StateConfig,
pipes config.PipeConfig,
crypto config.CryptoConfig,
recordSize int,
record int,
block int,
) ([]*tar.Header, error)