feat: add type assertions for zValidator request handling

Co-Authored-By: Dallin Bentley <dallinbentley98@gmail.com>
This commit is contained in:
Devin AI 2025-07-18 04:44:04 +00:00
parent bb80240c24
commit e45c253344
2 changed files with 4 additions and 2 deletions

View File

@ -1,5 +1,6 @@
import { getUserOrganizationId } from '@buster/database';
import {
type InitiateOAuthRequest,
type InitiateOAuthResponse,
InitiateOAuthResponseSchema,
SlackError,
@ -45,7 +46,7 @@ export async function initiateOAuthHandler(c: Context): Promise<Response> {
throw new HTTPException(400, { message: 'Organization not found' });
}
const request = c.req.valid('json');
const request = c.req.valid('json') as InitiateOAuthRequest;
const metadata = request?.metadata;
const enrichedMetadata = {

View File

@ -1,6 +1,7 @@
import { getUserOrganizationId } from '@buster/database';
import {
SlackError,
type UpdateIntegrationRequest,
type UpdateIntegrationResponse,
UpdateIntegrationResponseSchema,
} from '@buster/server-shared/slack';
@ -22,7 +23,7 @@ export async function updateIntegrationHandler(c: Context): Promise<Response> {
}
try {
const request = c.req.valid('json');
const request = c.req.valid('json') as UpdateIntegrationRequest;
const updateData: {
defaultChannel?: { id: string; name: string };