Skip to content

Commit f3573cb

Browse files
committed
fix: remove unused
1 parent dd5dc51 commit f3573cb

File tree

3 files changed

+0
-51
lines changed

3 files changed

+0
-51
lines changed

apps/api/src/index.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,6 @@ import {
113113
} from "./typed-handlers/slack-integration-handlers";
114114
import {
115115
createStatusUpdateHandler,
116-
deleteStatusUpdateHandler,
117116
generateStatusUpdateHandler,
118117
getMemberStatusUpdateHandler,
119118
getStatusUpdateHandler,
@@ -424,7 +423,6 @@ const typedHandlersApp = typedHandlersHonoServer(
424423
getMemberStatusUpdateHandler,
425424
updateStatusUpdateHandler,
426425
createStatusUpdateHandler,
427-
deleteStatusUpdateHandler,
428426
generateStatusUpdateHandler,
429427
addCliStatusUpdateItemHandler,
430428
editCliStatusUpdateHandler,

apps/api/src/typed-handlers/status-update-contracts.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -158,12 +158,6 @@ export const updateStatusUpdateContract = typedContract(
158158
}),
159159
);
160160

161-
export const deleteStatusUpdateContract = typedContract(
162-
"delete /organizations/:idOrSlug/status-updates/:statusUpdateId",
163-
z.strictObject({ idOrSlug: z.string(), statusUpdateId: z.string() }),
164-
z.strictObject({ success: z.boolean() }),
165-
);
166-
167161
export const generateStatusUpdateContract = typedContract(
168162
"post /organizations/:idOrSlug/status-updates/generate",
169163
z.strictObject({

apps/api/src/typed-handlers/status-update-handlers.ts

Lines changed: 0 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import { generateStatusUpdate } from "../workflows/status-updates/generate-statu
99
import { requiredOrganization, requiredSession } from "./middleware";
1010
import {
1111
createStatusUpdateContract,
12-
deleteStatusUpdateContract,
1312
generateStatusUpdateContract,
1413
getMemberStatusUpdateContract,
1514
getStatusUpdateContract,
@@ -492,48 +491,6 @@ export const updateStatusUpdateHandler = typedHandler<
492491
},
493492
);
494493

495-
export const deleteStatusUpdateHandler = typedHandler<
496-
TypedHandlersContextWithOrganization,
497-
typeof deleteStatusUpdateContract
498-
>(
499-
deleteStatusUpdateContract,
500-
requiredSession,
501-
requiredOrganization,
502-
async ({ db, organization, input, member }) => {
503-
const { statusUpdateId } = input;
504-
505-
const statusUpdate = await db.query.statusUpdate.findFirst({
506-
where: and(
507-
eq(schema.statusUpdate.id, statusUpdateId),
508-
eq(schema.statusUpdate.organizationId, organization.id),
509-
),
510-
with: { member: true },
511-
});
512-
513-
if (!statusUpdate) {
514-
throw new TypedHandlersError({
515-
code: "NOT_FOUND",
516-
message: "Status update not found",
517-
});
518-
}
519-
520-
// Check if user can delete this status update
521-
const isOwner = statusUpdate.member.id === member.id;
522-
const isAdmin = ["admin", "owner"].includes(member.role);
523-
524-
if (!isOwner && !isAdmin) {
525-
throw new TypedHandlersError({
526-
code: "FORBIDDEN",
527-
message: "You don't have permission to delete this status update",
528-
});
529-
}
530-
531-
await db.delete(schema.statusUpdate).where(eq(schema.statusUpdate.id, statusUpdateId));
532-
533-
return { success: true };
534-
},
535-
);
536-
537494
export const generateStatusUpdateHandler = typedHandler<
538495
TypedHandlersContextWithOrganization,
539496
typeof generateStatusUpdateContract

0 commit comments

Comments
 (0)