(s *fs.StatelessCompleteUploadService, c *gin.Context)
| 68 | ) |
| 69 | |
| 70 | func StatelessCompleteUpload(s *fs.StatelessCompleteUploadService, c *gin.Context) (fs.File, error) { |
| 71 | dep := dependency.FromContext(c) |
| 72 | userClient := dep.UserClient() |
| 73 | user, err := userClient.GetLoginUserByID(c, s.UserID) |
| 74 | if err != nil { |
| 75 | return nil, err |
| 76 | } |
| 77 | |
| 78 | util.WithValue(c, inventory.UserCtx{}, user) |
| 79 | fm := manager.NewFileManager(dep, user) |
| 80 | return fm.CompleteUpload(c, s.UploadSession) |
| 81 | } |
| 82 | |
| 83 | type ( |
| 84 | StatelessOnUploadFailedParamCtx struct{} |
no test coverage detected