Versions in this module Expand all Collapse all v1 v1.0.2 Sep 9, 2024 v1.0.1 Sep 8, 2024 Changes in this version + type Images struct + func NewImagesStorageServiceHandler(logger log.Logger, service ImagesStorageService, maxImageSize int) Images + func (c Images) DeleteImage(ctx context.Context, in *img_storage_serv.ImageRequest) (res *emptypb.Empty, err error) + func (c Images) GetImage(ctx context.Context, in *img_storage_serv.ImageRequest) (res *httpbody.HttpBody, err error) + func (c Images) IsImageExist(ctx context.Context, in *img_storage_serv.ImageRequest) (res *img_storage_serv.ImageExistResponse, err error) + func (c Images) ReplaceImage(ctx context.Context, in *img_storage_serv.ReplaceImageRequest) (*img_storage_serv.ReplaceImageResponse, error) + func (c Images) StreamingUploadImage(stream img_storage_serv.ImagesStorageServiceV1_StreamingUploadImageServer) error + func (c Images) UploadImage(ctx context.Context, in *img_storage_serv.UploadImageRequest) (res *img_storage_serv.UploadImageResponse, err error) + type ImagesStorageService interface + DeleteImage func(ctx context.Context, imageId string, category string) error + GetImage func(ctx context.Context, imageId string, category string) ([]byte, error) + IsImageExist func(ctx context.Context, imageId string, category string) (bool, error) + RewriteImage func(ctx context.Context, img []byte, imageId string, category string, ...) (string, error) + SaveImage func(ctx context.Context, img []byte, category string) (string, error)