All files / server/api/admin me.get.ts

100% Statements 5/5
100% Branches 8/8
100% Functions 0/0
100% Lines 5/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 61x 2x 2x 2x 2x  
export default defineEventHandler(async event => {
    const user = await sessionUser(event);
    const allowed = ["admin", "demo"].includes(String(user?.role || ""));
    return {email: user?.email || "", role: user?.role || "", allowed, readOnly: user?.role === "demo"};
});