file: add taskqueue worker process image thumbnail
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 30s
All checks were successful
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 30s
This commit is contained in:
@ -14,12 +14,14 @@ import (
|
||||
)
|
||||
|
||||
type (
|
||||
DeleteRequest = file.DeleteRequest
|
||||
DeleteResponse = file.DeleteResponse
|
||||
GetFileUrlRequest = file.GetFileUrlRequest
|
||||
GetFileUrlResponse = file.GetFileUrlResponse
|
||||
UploadRequest = file.UploadRequest
|
||||
UploadResponse = file.UploadResponse
|
||||
DeleteRequest = file.DeleteRequest
|
||||
DeleteResponse = file.DeleteResponse
|
||||
GenerateImageVersionsRequest = file.GenerateImageVersionsRequest
|
||||
GenerateImageVersionsResponse = file.GenerateImageVersionsResponse
|
||||
GetFileUrlRequest = file.GetFileUrlRequest
|
||||
GetFileUrlResponse = file.GetFileUrlResponse
|
||||
UploadRequest = file.UploadRequest
|
||||
UploadResponse = file.UploadResponse
|
||||
|
||||
File interface {
|
||||
// 上传文件(图片/头像/壁纸等)
|
||||
@ -28,6 +30,8 @@ type (
|
||||
GetFileUrl(ctx context.Context, in *GetFileUrlRequest, opts ...grpc.CallOption) (*GetFileUrlResponse, error)
|
||||
// 删除文件
|
||||
Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*DeleteResponse, error)
|
||||
// 异步生成图片版本接口
|
||||
GenerateImageVersions(ctx context.Context, in *GenerateImageVersionsRequest, opts ...grpc.CallOption) (*GenerateImageVersionsResponse, error)
|
||||
}
|
||||
|
||||
defaultFile struct {
|
||||
@ -58,3 +62,9 @@ func (m *defaultFile) Delete(ctx context.Context, in *DeleteRequest, opts ...grp
|
||||
client := file.NewFileClient(m.cli.Conn())
|
||||
return client.Delete(ctx, in, opts...)
|
||||
}
|
||||
|
||||
// 异步生成图片版本接口
|
||||
func (m *defaultFile) GenerateImageVersions(ctx context.Context, in *GenerateImageVersionsRequest, opts ...grpc.CallOption) (*GenerateImageVersionsResponse, error) {
|
||||
client := file.NewFileClient(m.cli.Conn())
|
||||
return client.GenerateImageVersions(ctx, in, opts...)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user