flexbiz-server
Version:
Flexible Server
4 lines (3 loc) • 638 B
JavaScript
'use strict';var message=global.getModel("message");const async=require("async");
module.exports=function($router$$){$router$$.route("/support/:guest").post(function($req$$,$res$$){let $body$$=$req$$.body,$guest$$=$req$$.params.guest,$content$$=$body$$.content,$title$$=$body$$.title;if(!$content$$)return $res$$.status(400).send("B\u1ea1n ch\u01b0a nh\u1eadp n\u1ed9i dung tin nh\u1eafn");async.mapSeries(configs.supportUsers,($user$$,$callback$$)=>{message.createMessage($guest$$,$user$$,$title$$,$content$$,($e$$,$rs$$)=>{$callback$$($e$$,$rs$$)})},($e$$,$rs$$)=>{if($e$$)return $res$$.status(400).send($e$$);
$res$$.send($rs$$)})})};