'use strict';

/**
 * @param {Egg.Application} app - egg application
 */
module.exports = app => {
  const { router, controller } = app;
  router.get('/', controller.home.index);
  router.post('/wechat/upload', controller.files.wxupload);
  router.post('/:appid/upload', controller.files.upload);
  router.post('/:appid/:catalog/upload', controller.files.upload);
  router.post('/:appid/:catalog/:item/upload', controller.files.upload);

  // 视频转码
  router.post('/:appid/scale', controller.scale.scale);
  // 缩略图
  router.post('/:appid/takeshots', controller.scale.takeshots);
  // 视频剪辑
  router.post('/:appid/clip', controller.scale.clip);
  // 获取视频信息
  router.post('/:appid/metainfo', controller.scale.metainfo);

};