fileTree

package
v0.0.0-...-1d800d4 Latest Latest
Warning

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

Go to latest
Published: Aug 13, 2024 License: AGPL-3.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func HashFile

func HashFile(reader io.Reader, size int64) (sharedTypes.Hash, error)

func IsTextFile

func IsTextFile(fileName sharedTypes.Filename, size int64, reader io.Reader) (sharedTypes.Snapshot, bool, bool, error)

Types

type Manager

type Manager interface {
	AddDocToProject(ctx context.Context, request *types.AddDocRequest, response *types.AddDocResponse) error
	AddFolderToProject(ctx context.Context, request *types.AddFolderRequest, response *types.AddFolderResponse) error
	CleanupStaleFileUploads(ctx context.Context, dryRun bool, start time.Time) error
	DeleteDocFromProject(ctx context.Context, request *types.DeleteDocRequest) error
	DeleteFileFromProject(ctx context.Context, request *types.DeleteFileRequest) error
	DeleteFolderFromProject(ctx context.Context, request *types.DeleteFolderRequest) error
	GetProjectEntities(ctx context.Context, request *types.GetProjectEntitiesRequest, response *types.GetProjectEntitiesResponse) error
	MoveDocInProject(ctx context.Context, request *types.MoveDocRequest) error
	MoveFileInProject(ctx context.Context, request *types.MoveFileRequest) error
	MoveFolderInProject(ctx context.Context, request *types.MoveFolderRequest) error
	RenameDocInProject(ctx context.Context, request *types.RenameDocRequest) error
	RenameFileInProject(ctx context.Context, request *types.RenameFileRequest) error
	RenameFolderInProject(ctx context.Context, request *types.RenameFolderRequest) error
	RestoreDeletedDocInProject(ctx context.Context, request *types.RestoreDeletedDocRequest, response *types.RestoreDeletedDocResponse) error
	UploadFile(ctx context.Context, request *types.UploadFileRequest) error
}

Jump to

Keyboard shortcuts

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