data

package
v1.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 22, 2026 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// File find
	ErrBadUUID              error = errors.New("bad file uuid")
	ErrUnexpectedFileChange error = errors.New("unexpected file change")

	// Chunks
	ErrIncorrectChunkSize error = errors.New("incorrect chunk size")

	// CreateConnection errors
	ErrEmptyFilename      error = errors.New("file name is empty")
	ErrUnexpectedFileType error = errors.New("unexpected file type")
	ErrNotEnoughDiskSpace error = errors.New("not enough disk space")

	// GetData errors
	ErrFileNotExist error = errors.New("file not exist")

	ErrInternal error = errors.New("internal error")
)

Functions

func GenerateUserFolders

func GenerateUserFolders(path string, folders ...string) error

Types

type DataServer

type DataServer struct {
	pb.DataServiceServer
	// contains filtered or unexported fields
}

func (*DataServer) CreateConnection

func (s *DataServer) CreateConnection(ctx context.Context, info *pb.DataInfo) (*pb.Connection, error)

func (*DataServer) GetData

func (s *DataServer) GetData(ctx context.Context, get_chunk *pb.GetChunk) (*pb.FilePart, error)

func (*DataServer) GetSum

func (s *DataServer) GetSum(ctx context.Context, get_chunk *pb.GetChunk) (*pb.SHASum, error)

func (*DataServer) SaveData

func (s *DataServer) SaveData(ctx context.Context, save_chunk *pb.SaveChunk) (*emptypb.Empty, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL