1 | FileDownloadController = require './controllers/file-download-controller'
|
2 | GithubReleaseController = require './controllers/github-release-controller'
|
3 |
|
4 | class Router
|
5 | constructor: ({@fileDownloadService}) ->
|
6 | route: (app) =>
|
7 | fileDownloadController = new FileDownloadController {@fileDownloadService}
|
8 | githubReleaseController = new GithubReleaseController {@fileDownloadService}
|
9 |
|
10 | app.get '/download', fileDownloadController.download
|
11 | app.get '/github-release/:owner/:repo/:tag/:asset', githubReleaseController.download
|
12 |
|
13 | module.exports = Router
|