serializers - posts: no need Promise wrapping

This commit is contained in:
otofune 2017-11-06 15:52:09 +09:00
parent 0ee6d65921
commit 7553c6dd38

View File

@ -22,13 +22,13 @@ import rap from '@prezzemolo/rap';
* @param options? serialize options * @param options? serialize options
* @return response * @return response
*/ */
const self = ( const self = async (
post: string | mongo.ObjectID | IPost, post: string | mongo.ObjectID | IPost,
me?: string | mongo.ObjectID | IUser, me?: string | mongo.ObjectID | IUser,
options?: { options?: {
detail: boolean detail: boolean
} }
) => new Promise<any>(async (resolve, reject) => { ) => {
const opts = options || { const opts = options || {
detail: true, detail: true,
}; };
@ -184,7 +184,7 @@ const self = (
// resolve promises in _post object // resolve promises in _post object
_post = await rap(_post); _post = await rap(_post);
resolve(_post); return _post;
}); };
export default self; export default self;