add feedback and report things
This commit is contained in:
@ -24,6 +24,10 @@ export type DeleteTeamMemberByTeamIdReq = {
|
||||
teamId: number;
|
||||
};
|
||||
|
||||
export type GetTeamMembersByTeamIdReq = {
|
||||
teamId: number;
|
||||
};
|
||||
|
||||
export async function addTeamMember(db: Database, values: AddTeamMemberReq) {
|
||||
const teamMemberIds = await db.insert(teamMember).values(values).$returningId();
|
||||
|
||||
@ -33,3 +37,13 @@ export async function addTeamMember(db: Database, values: AddTeamMemberReq) {
|
||||
export async function deleteTeamMemberByTeamId(db: Database, values: DeleteTeamMemberByTeamIdReq) {
|
||||
await db.delete(teamMember).where(eq(teamMember.teamId, values.teamId));
|
||||
}
|
||||
|
||||
export async function getTeamMembersByTeamId(db: Database, values: GetTeamMembersByTeamIdReq) {
|
||||
return db
|
||||
.select({
|
||||
user: user
|
||||
})
|
||||
.from(teamMember)
|
||||
.innerJoin(user, eq(teamMember.userId, user.id))
|
||||
.where(eq(teamMember.teamId, values.teamId));
|
||||
}
|
||||
|
Reference in New Issue
Block a user