| |
---|
| | _ <- getRelease(repository.owner, repository.name, tag) |
---|
| | asset <- getReleaseAsset(repository.owner, repository.name, tag, fileId) |
---|
| | } yield { |
---|
| | response.setHeader("Content-Disposition", s"attachment; filename=${asset.label}") |
---|
| | Some(RawData( |
---|
| | RawData( |
---|
| | FileUtil.getMimeType(asset.label), |
---|
| | new File(getReleaseFilesDir(repository.owner, repository.name), tag + "/" + fileId) |
---|
| | )) |
---|
| | ) |
---|
| | }).getOrElse(NotFound()) |
---|
| | }) |
---|
| | |
---|
| | get("/:owner/:repository/releases/:tag/create")(writableUsersOnly {repository => |
---|
| |
---|
| | |
|