De-duplicate serverUserToApi
This commit is contained in:
parent
985b8e0950
commit
afd7aeea04
3 changed files with 21 additions and 36 deletions
|
@ -1,21 +1,4 @@
|
|||
import { readUsers, type ServerUser } from "~/server/database"
|
||||
import type { ApiTombstone, ApiUser } from "~/shared/types/api";
|
||||
|
||||
function serverUserToApi(user: ServerUser): ApiUser | ApiTombstone {
|
||||
if (user.deleted) {
|
||||
return {
|
||||
id: user.id,
|
||||
updatedAt: user.updatedAt,
|
||||
deleted: true,
|
||||
}
|
||||
}
|
||||
return {
|
||||
id: user.id,
|
||||
updatedAt: user.updatedAt,
|
||||
type: user.type,
|
||||
name: user.name,
|
||||
}
|
||||
}
|
||||
import { readUsers } from "~/server/database"
|
||||
|
||||
export default defineEventHandler(async (event) => {
|
||||
const session = await requireServerSession(event);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue