mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 02:35:49 +00:00
chore: cloudcmd: actions: lint ☘️
This commit is contained in:
parent
084c84a277
commit
81a6b18165
2 changed files with 14 additions and 14 deletions
|
|
@ -104,7 +104,7 @@
|
|||
|
||||
/* iphone 6 landscape */
|
||||
@media only screen and (device-width >= 375px) and (device-width <= 667px) and (orientation: landscape),
|
||||
only screen and (max-height: 360px) and (max-width: 640px) {
|
||||
only screen and (height <= 360px) and (width <= 640px) {
|
||||
.fm {
|
||||
height: 55%;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,56 +22,56 @@ const DEFAULT_MENU_PATH = join(__dirname, '../static/user-menu.js');
|
|||
module.exports = currify(async ({menuName}, req, res, next) => {
|
||||
if (req.url.indexOf(URL))
|
||||
return next();
|
||||
|
||||
|
||||
const {method} = req;
|
||||
|
||||
|
||||
if (method === 'GET')
|
||||
return await onGET({
|
||||
req,
|
||||
res,
|
||||
menuName,
|
||||
});
|
||||
|
||||
|
||||
next();
|
||||
});
|
||||
|
||||
async function onGET({req, res, menuName}) {
|
||||
const {dir} = req.query;
|
||||
const url = req.url.replace(URL, '');
|
||||
|
||||
|
||||
if (url === '/default')
|
||||
return sendDefaultMenu(res);
|
||||
|
||||
|
||||
const {findUp} = await import('find-up');
|
||||
|
||||
|
||||
const [errorFind, currentMenuPath] = await tryToCatch(findUp, [menuName], {
|
||||
cwd: dir,
|
||||
});
|
||||
|
||||
|
||||
if (errorFind && errorFind.code !== 'ENOENT')
|
||||
return res
|
||||
.status(404)
|
||||
.send(errorFind.message);
|
||||
|
||||
|
||||
const homeMenuPath = join(homedir(), menuName);
|
||||
const menuPath = currentMenuPath || homeMenuPath;
|
||||
const [e, source] = await tryToCatch(readFile, menuPath, 'utf8');
|
||||
|
||||
|
||||
if (e && e.code !== 'ENOENT')
|
||||
return res
|
||||
.status(404)
|
||||
.send(e.message);
|
||||
|
||||
|
||||
if (e)
|
||||
return sendDefaultMenu(res);
|
||||
|
||||
|
||||
const [parseError, result] = await transpile(source);
|
||||
|
||||
|
||||
if (parseError)
|
||||
return res
|
||||
.type('js')
|
||||
.send(getError(parseError, source));
|
||||
|
||||
|
||||
res
|
||||
.type('js')
|
||||
.send(result.code);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue