Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions apps/web/pages/api/swagger-json.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import 'src/lib/openapi/register-paths'
import { generateOpenApiDocument } from 'src/lib/openapi/swagger'
import 'server/http/openapi/register-paths'
import { generateOpenApiDocument } from 'server/http/openapi/swagger'

export default function handler(_req: NextApiRequest, res: NextApiResponse) {
res.status(200).json(generateOpenApiDocument())
Expand Down
2 changes: 1 addition & 1 deletion apps/web/pages/api/test/auth/login/index.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import { TestLoginSchema } from 'server/http/schemas/test'
import { Provider } from 'server/provider'
import { TestAuthService, type TestLoginResult } from 'server/service/test-auth.service'
import { isTestApiEnabled } from 'server/util/test-api'
import { TestLoginSchema } from 'src/lib/schemas/test'
import { type ZodIssue, z } from 'zod'

export default async function handler(
Expand Down
2 changes: 1 addition & 1 deletion apps/web/pages/api/test/redis/recent-searches/index.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import { TestGuestRecentSearchDebugQuerySchema } from 'server/http/schemas/test'
import {
findGuestRecentSearchDebug,
type GuestRecentSearchDebug,
} from 'server/service/recent-search.service'
import { isTestApiEnabled } from 'server/util/test-api'
import { TestGuestRecentSearchDebugQuerySchema } from 'src/lib/schemas/test'
import { type ZodIssue, z } from 'zod'

export default async function handler(
Expand Down
4 changes: 2 additions & 2 deletions apps/web/pages/api/v2/admin/clubs/[uuid]/index.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import { ForbiddenError, NotFoundError } from 'server/domain/error'
import type { AdminClubDetailResponse } from 'server/http/schemas/admin'
import { ClubUuidParamsSchema } from 'server/http/schemas/clubs'
import { Provider } from 'server/provider'
import { AdminClubService } from 'server/service/admin-club.service'
import { UserService } from 'server/service/user.service'
import type { AdminClubDetailResponse } from 'src/lib/schemas/admin'
import { ClubUuidParamsSchema } from 'src/lib/schemas/clubs'
import { type ZodIssue, z } from 'zod'

export default async function handler(
Expand Down
10 changes: 5 additions & 5 deletions apps/web/pages/api/v2/admin/clubs/[uuid]/status.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import { BadRequestError, ForbiddenError, NotFoundError } from 'server/domain/error'
import { Provider } from 'server/provider'
import { AdminClubService } from 'server/service/admin-club.service'
import { UserService } from 'server/service/user.service'
import {
type AdminClubStatusUpdateResponse,
AdminClubStatusUpdateSchema,
} from 'src/lib/schemas/admin'
import { ClubUuidParamsSchema } from 'src/lib/schemas/clubs'
} from 'server/http/schemas/admin'
import { ClubUuidParamsSchema } from 'server/http/schemas/clubs'
import { Provider } from 'server/provider'
import { AdminClubService } from 'server/service/admin-club.service'
import { UserService } from 'server/service/user.service'
import { type ZodIssue, z } from 'zod'

export default async function handler(
Expand Down
8 changes: 4 additions & 4 deletions apps/web/pages/api/v2/admin/clubs/histories.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import { ForbiddenError } from 'server/domain/error'
import { Provider } from 'server/provider'
import { AdminClubService } from 'server/service/admin-club.service'
import { UserService } from 'server/service/user.service'
import {
AdminClubHistoriesQuerySchema,
type AdminClubHistoriesResponse,
} from 'src/lib/schemas/admin'
} from 'server/http/schemas/admin'
import { Provider } from 'server/provider'
import { AdminClubService } from 'server/service/admin-club.service'
import { UserService } from 'server/service/user.service'
import { type ZodIssue, z } from 'zod'

export default async function handler(
Expand Down
2 changes: 1 addition & 1 deletion apps/web/pages/api/v2/admin/clubs/index.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import { ForbiddenError } from 'server/domain/error'
import { AdminClubsQuerySchema, type AdminClubsResponse } from 'server/http/schemas/admin'
import { Provider } from 'server/provider'
import { AdminClubService } from 'server/service/admin-club.service'
import { UserService } from 'server/service/user.service'
import { AdminClubsQuerySchema, type AdminClubsResponse } from 'src/lib/schemas/admin'
import { type ZodIssue, z } from 'zod'

export default async function handler(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import { ConflictError, ForbiddenError, NotFoundError } from 'server/domain/error'
import { Provider } from 'server/provider'
import { AdminClubService } from 'server/service/admin-club.service'
import { UserService } from 'server/service/user.service'
import {
AdminClubManagerRequestStatusParamsSchema,
type AdminClubManagerRequestStatusUpdateResponse,
AdminClubManagerRequestStatusUpdateSchema,
} from 'src/lib/schemas/admin'
} from 'server/http/schemas/admin'
import { Provider } from 'server/provider'
import { AdminClubService } from 'server/service/admin-club.service'
import { UserService } from 'server/service/user.service'
import { type ZodIssue, z } from 'zod'

export default async function handler(
Expand Down
8 changes: 4 additions & 4 deletions apps/web/pages/api/v2/admin/clubs/manager-requests/index.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import { ForbiddenError } from 'server/domain/error'
import { Provider } from 'server/provider'
import { AdminClubService } from 'server/service/admin-club.service'
import { UserService } from 'server/service/user.service'
import {
AdminClubManagerRequestsQuerySchema,
type AdminClubManagerRequestsResponse,
} from 'src/lib/schemas/admin'
} from 'server/http/schemas/admin'
import { Provider } from 'server/provider'
import { AdminClubService } from 'server/service/admin-club.service'
import { UserService } from 'server/service/user.service'
import { type ZodIssue, z } from 'zod'

export default async function handler(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import { ConflictError, ForbiddenError, NotFoundError } from 'server/domain/error'
import { Provider } from 'server/provider'
import { AdminClubService } from 'server/service/admin-club.service'
import { UserService } from 'server/service/user.service'
import {
AdminClubVerificationRequestStatusParamsSchema,
type AdminClubVerificationRequestStatusUpdateResponse,
AdminClubVerificationRequestStatusUpdateSchema,
} from 'src/lib/schemas/admin'
} from 'server/http/schemas/admin'
import { Provider } from 'server/provider'
import { AdminClubService } from 'server/service/admin-club.service'
import { UserService } from 'server/service/user.service'
import { type ZodIssue, z } from 'zod'

export default async function handler(
Expand Down
8 changes: 4 additions & 4 deletions apps/web/pages/api/v2/admin/clubs/verifications/index.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import { ForbiddenError } from 'server/domain/error'
import { Provider } from 'server/provider'
import { AdminClubService } from 'server/service/admin-club.service'
import { UserService } from 'server/service/user.service'
import {
AdminClubVerificationRequestsQuerySchema,
type AdminClubVerificationRequestsResponse,
} from 'src/lib/schemas/admin'
} from 'server/http/schemas/admin'
import { Provider } from 'server/provider'
import { AdminClubService } from 'server/service/admin-club.service'
import { UserService } from 'server/service/user.service'
import { type ZodIssue, z } from 'zod'

export default async function handler(
Expand Down
6 changes: 3 additions & 3 deletions apps/web/pages/api/v2/admin/users/[userId]/role.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@ import { timingSafeEqual } from 'crypto'
import type { NextApiRequest, NextApiResponse } from 'next'
import { UserNotFoundError } from 'server/domain/error'
import { ENV } from 'server/ENV'
import { Provider } from 'server/provider'
import { UserService } from 'server/service/user.service'
import {
AdminUserRoleUpdateParamsSchema,
type AdminUserRoleUpdateResponse,
AdminUserRoleUpdateSchema,
} from 'src/lib/schemas/admin'
} from 'server/http/schemas/admin'
import { Provider } from 'server/provider'
import { UserService } from 'server/service/user.service'
import { type ZodIssue, z } from 'zod'

const isValidAdminRoleApiKey = (apiKey: string | string[] | undefined): boolean => {
Expand Down
2 changes: 1 addition & 1 deletion apps/web/pages/api/v2/announcements/dismiss.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import { BadRequestError, UserNotFoundError } from 'server/domain/error'
import { DismissAnnouncementsSchema } from 'server/http/schemas/announcements'
import { Provider } from 'server/provider'
import { AnnouncementService } from 'server/service/announcement.service'
import { DismissAnnouncementsSchema } from 'src/lib/schemas/announcements'
import { type ZodIssue, z } from 'zod'

export default async function handler(
Expand Down
6 changes: 3 additions & 3 deletions apps/web/pages/api/v2/app/version-policies/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@ import { timingSafeEqual } from 'crypto'
import type { NextApiRequest, NextApiResponse } from 'next'
import { BadRequestError } from 'server/domain/error'
import { ENV } from 'server/ENV'
import { Provider } from 'server/provider'
import { AppVersionService } from 'server/service/app-version.service'
import {
type AppVersionPolicyResponse,
AppVersionPolicyUpdateSchema,
} from 'src/lib/schemas/app-versions'
} from 'server/http/schemas/app-versions'
import { Provider } from 'server/provider'
import { AppVersionService } from 'server/service/app-version.service'
import { type ZodIssue, z } from 'zod'

const isValidInternalApiKey = (apiKey: string | string[] | undefined): boolean => {
Expand Down
5 changes: 4 additions & 1 deletion apps/web/pages/api/v2/app/version/check.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import { NotFoundError } from 'server/domain/error'
import {
type AppVersionCheckResponse,
AppVersionCheckSchema,
} from 'server/http/schemas/app-versions'
import { Provider } from 'server/provider'
import { AppVersionService } from 'server/service/app-version.service'
import { type AppVersionCheckResponse, AppVersionCheckSchema } from 'src/lib/schemas/app-versions'
import { type ZodIssue, z } from 'zod'

export default async function handler(
Expand Down
2 changes: 1 addition & 1 deletion apps/web/pages/api/v2/auth/apple/callback/index.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import jwt from 'jsonwebtoken'
import type { NextApiRequest, NextApiResponse } from 'next'
import { ENV } from 'server/ENV'
import { AppleLoginCallbackPayloadSchema } from 'server/http/schemas/auth'
import { Provider } from 'server/provider'
import { AuthService } from 'server/service/auth.service'
import { getSafeErrorName } from 'server/util/safe-error'
import { AppleLoginCallbackPayloadSchema } from 'src/lib/schemas/auth'
import type { ZodIssue } from 'zod'
import { z } from 'zod'

Expand Down
2 changes: 1 addition & 1 deletion apps/web/pages/api/v2/auth/kakao/callback/index.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import jwt from 'jsonwebtoken'
import type { NextApiRequest, NextApiResponse } from 'next'
import { ENV } from 'server/ENV'
import { KakaoCallbackQuerySchema } from 'server/http/schemas/auth'
import { Provider } from 'server/provider'
import { AuthService } from 'server/service/auth.service'
import { getSafeErrorName } from 'server/util/safe-error'
import { KakaoCallbackQuerySchema } from 'src/lib/schemas/auth'
import type { ZodIssue } from 'zod'
import { z } from 'zod'

Expand Down
2 changes: 1 addition & 1 deletion apps/web/pages/api/v2/auth/kakao/native/callback/index.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import jwt from 'jsonwebtoken'
import type { NextApiRequest, NextApiResponse } from 'next'
import { ENV } from 'server/ENV'
import { KakaoNativeCallbackPayloadSchema } from 'server/http/schemas/auth'
import { Provider } from 'server/provider'
import { AuthService } from 'server/service/auth.service'
import { getSafeErrorName } from 'server/util/safe-error'
import { KakaoNativeCallbackPayloadSchema } from 'src/lib/schemas/auth'
import type { ZodIssue } from 'zod'
import { z } from 'zod'

Expand Down
2 changes: 1 addition & 1 deletion apps/web/pages/api/v2/clubs/[uuid]/index.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import { NotFoundError } from 'server/domain/error'
import type { ClubDetail } from 'server/domain/model/Club'
import { ClubUuidParamsSchema } from 'server/http/schemas/clubs'
import { Provider } from 'server/provider'
import { ClubService } from 'server/service/club.service'
import { ClubUuidParamsSchema } from 'src/lib/schemas/clubs'
import { type ZodIssue, z } from 'zod'

export default async function handler(
Expand Down
10 changes: 5 additions & 5 deletions apps/web/pages/api/v2/clubs/[uuid]/manager-requests/index.ts
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import { ConflictError, NotFoundError, UserNotFoundError } from 'server/domain/error'
import { Provider } from 'server/provider'
import { ClubService } from 'server/service/club.service'
import { UserService } from 'server/service/user.service'
import { ClubUuidParamsSchema } from 'src/lib/schemas/clubs'
import { ClubUuidParamsSchema } from 'server/http/schemas/clubs'
import {
ClubManagerRequestPatchSchema,
type ClubManagerRequestResponse,
ClubManagerRequestSchema,
} from 'src/lib/schemas/managers'
} from 'server/http/schemas/managers'
import { Provider } from 'server/provider'
import { ClubService } from 'server/service/club.service'
import { UserService } from 'server/service/user.service'
import { type ZodIssue, z } from 'zod'

type ClubManagerRequestMutationResponse = {
Expand Down
6 changes: 3 additions & 3 deletions apps/web/pages/api/v2/clubs/[uuid]/recruitments/index.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import { NotFoundError } from 'server/domain/error'
import { Provider } from 'server/provider'
import { ClubRecruitmentService } from 'server/service/club-recruitment.service'
import {
ClubRecruitmentParamsSchema,
type PublicClubRecruitmentsResponse,
} from 'src/lib/schemas/club-recruitments'
} from 'server/http/schemas/club-recruitments'
import { Provider } from 'server/provider'
import { ClubRecruitmentService } from 'server/service/club-recruitment.service'
import { type ZodIssue, z } from 'zod'

export default async function handler(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import { NotFoundError } from 'server/domain/error'
import { Provider } from 'server/provider'
import { ClubRecruitmentService } from 'server/service/club-recruitment.service'
import {
type ClubRecruitmentDto,
ClubRecruitmentParamsSchema,
} from 'src/lib/schemas/club-recruitments'
} from 'server/http/schemas/club-recruitments'
import { Provider } from 'server/provider'
import { ClubRecruitmentService } from 'server/service/club-recruitment.service'
import { type ZodIssue, z } from 'zod'

export default async function handler(
Expand Down
2 changes: 1 addition & 1 deletion apps/web/pages/api/v2/clubs/[uuid]/reviews/index.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import { NotFoundError, UserNotFoundError } from 'server/domain/error'
import { ClubUuidParamsSchema, UpdateClubReviewSchema } from 'server/http/schemas/clubs'
import { Provider } from 'server/provider'
import { ReviewService } from 'server/service/review.service'
import { UserService } from 'server/service/user.service'
import { ClubUuidParamsSchema, UpdateClubReviewSchema } from 'src/lib/schemas/clubs'
import { z } from 'zod'

export default async function handler(req: NextApiRequest, res: NextApiResponse) {
Expand Down
2 changes: 1 addition & 1 deletion apps/web/pages/api/v2/clubs/[uuid]/reviews/me/index.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import { NotFoundError, UserNotFoundError } from 'server/domain/error'
import { ClubUuidParamsSchema, type MyReview } from 'server/http/schemas/clubs'
import { Provider } from 'server/provider'
import { ReviewService } from 'server/service/review.service'
import { UserService } from 'server/service/user.service'
import { ClubUuidParamsSchema, type MyReview } from 'src/lib/schemas/clubs'
import { type ZodIssue, z } from 'zod'

type ResponseData = MyReview | null
Expand Down
2 changes: 1 addition & 1 deletion apps/web/pages/api/v2/clubs/[uuid]/saved/index.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import { NotFoundError, UserNotFoundError } from 'server/domain/error'
import { ClubUuidParamsSchema } from 'server/http/schemas/clubs'
import { Provider } from 'server/provider'
import { ClubService } from 'server/service/club.service'
import { UserService } from 'server/service/user.service'
import { ClubUuidParamsSchema } from 'src/lib/schemas/clubs'
import { z } from 'zod'

export default async function handler(req: NextApiRequest, res: NextApiResponse<null | string>) {
Expand Down
2 changes: 1 addition & 1 deletion apps/web/pages/api/v2/clubs/rankings/index.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import { type ClubRanking, ClubRankingsQuerySchema } from 'server/http/schemas/clubs'
import { Provider } from 'server/provider'
import { ReviewService } from 'server/service/review.service'
import { type ClubRanking, ClubRankingsQuerySchema } from 'src/lib/schemas/clubs'

type ResponseData = {
rankings: ClubRanking[]
Expand Down
2 changes: 1 addition & 1 deletion apps/web/pages/api/v2/clubs/register/index.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import { BadRequestError, UserNotFoundError } from 'server/domain/error'
import { ClubRegisterRequestSchema, type ClubRegisterResponse } from 'server/http/schemas/managers'
import { Provider } from 'server/provider'
import { ClubService } from 'server/service/club.service'
import { UserService } from 'server/service/user.service'
import { ClubRegisterRequestSchema, type ClubRegisterResponse } from 'src/lib/schemas/managers'
import { type ZodIssue, z } from 'zod'

type ClubRegisterFailedResponse = {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
import type { NextApiRequest, NextApiResponse } from 'next'
import { ConflictError, NotFoundError, UserNotFoundError } from 'server/domain/error'
import {
type ManagerTransferAcceptanceResponse,
ManagerTransferTokenParamsSchema,
} from 'server/http/schemas/manager-transfer'
import { Provider } from 'server/provider'
import { ClubManagerTransferService } from 'server/service/club-manager-transfer.service'
import { UserService } from 'server/service/user.service'
import { getSafeDatabaseErrorContext } from 'server/util/safe-error'
import {
type ManagerTransferAcceptanceResponse,
ManagerTransferTokenParamsSchema,
} from 'src/lib/schemas/manager-transfer'
import { type ZodIssue, z } from 'zod'

export default async function handler(
Expand Down
Loading
Loading