Add: context

This commit is contained in:
HFO4
2019-11-16 20:31:34 +08:00
parent 8dd411f5d4
commit 841832bb65
5 changed files with 30 additions and 16 deletions

View File

@@ -1,6 +1,7 @@
package controllers
import (
"context"
"github.com/HFO4/cloudreve/models"
"github.com/HFO4/cloudreve/pkg/serializer"
"github.com/HFO4/cloudreve/service/file"
@@ -16,10 +17,17 @@ func FileUpload(c *gin.Context) {
return
}
var (
ctx context.Context
cancel context.CancelFunc
)
ctx, cancel = context.WithCancel(context.Background())
var service file.UploadService
defer cancel()
if err := c.ShouldBind(&service); err == nil {
res := service.Upload(c)
res := service.Upload(ctx, c)
c.JSON(200, res)
} else {
c.JSON(200, ErrorResponse(err))