result

package
v0.5.3 Latest Latest
Warning

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

Go to latest
Published: Nov 24, 2023 License: GPL-3.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func StartWebServer

func StartWebServer(data *Data) error

StartWebServer starts echo web service

Types

type Data

type Data struct {
	Port         int
	Reader       FileReader
	NameProvider FileNameProvider
}

Data keeps data required for service work

type FileNameProvider

type FileNameProvider interface {
	LoadRequest(ctx context.Context, id string) (*persistence.ReqData, error)
}

FileNameProvider provides name for result file

type FileReader

type FileReader interface {
	LoadFile(ctx context.Context, name string) (io.ReadSeekCloser, error)
}

FileReader loads file by name

Jump to

Keyboard shortcuts

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