Sharkey/src/server/api/endpoints/games/reversi/invitations.ts
syuilo 2756f553c6
Improve error handling of API (#4345)
* wip

* wip

* wip

* Update attached_notes.ts

* wip

* Refactor

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Update call.ts

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* ✌️

* Fix
2019-02-22 11:46:58 +09:00

20 lines
430 B
TypeScript

import Matching, { pack as packMatching } from '../../../../../models/games/reversi/matching';
import define from '../../../define';
export const meta = {
requireCredential: true
};
export default define(meta, async (ps, user) => {
// Find session
const invitations = await Matching.find({
childId: user._id
}, {
sort: {
_id: -1
}
});
return await Promise.all(invitations.map((i) => packMatching(i, user)));
});