import define from "../../define.js";
import { Users } from "../../../../models/index.js";
import { getInvitations } from "../../../../services/shogi/index.js";
export const meta = {
    tags: [
        "shogi"
    ],
    requireCredential: true,
    kind: "read:account",
    res: {
        type: "array",
        optional: false,
        nullable: false,
        items: {
            type: "object"
        }
    }
};
export const paramDef = {
    type: "object",
    properties: {},
    required: []
};
export default define(meta, paramDef, async (_ps, user)=>{
    const ids = await getInvitations(user);
    return await Users.packMany(ids, user, {
        detail: false
    });
});
