move runtime export to the bottom of the file

This commit is contained in:
Jonas Schell 2024-08-23 12:14:09 +02:00
parent 05c923206f
commit aa921d911c
7 changed files with 14 additions and 14 deletions

View File

@ -2,8 +2,6 @@ import { ConnectionDetails } from '@/lib/types';
import { AccessToken, AccessTokenOptions, VideoGrant } from 'livekit-server-sdk';
import { NextRequest, NextResponse } from 'next/server';
export const runtime = 'edge';
const API_KEY = process.env.LIVEKIT_API_KEY;
const API_SECRET = process.env.LIVEKIT_API_SECRET;
const LIVEKIT_URL = process.env.LIVEKIT_URL;
@ -69,3 +67,5 @@ function pseudoRandomParticipantId(participantName: string): string {
});
return `${participantName}_${randomPart}`;
}
export const runtime = 'edge'; // Can be removed if not deploying to Edge Runtime. See https://nextjs.org/docs/app/building-your-application/rendering/edge-and-nodejs-runtimes

View File

@ -1,8 +1,6 @@
import { EgressClient, EncodedFileOutput, S3Upload } from 'livekit-server-sdk';
import { NextRequest, NextResponse } from 'next/server';
export const runtime = 'edge';
export async function GET(req: NextRequest) {
try {
const roomName = req.nextUrl.searchParams.get('roomName');
@ -70,3 +68,5 @@ export async function GET(req: NextRequest) {
}
}
}
export const runtime = 'edge'; // Can be removed if not deploying to Edge Runtime. See https://nextjs.org/docs/app/building-your-application/rendering/edge-and-nodejs-runtimes

View File

@ -1,8 +1,6 @@
import { EgressClient } from 'livekit-server-sdk';
import { NextRequest, NextResponse } from 'next/server';
export const runtime = 'edge';
export async function GET(req: NextRequest) {
try {
const roomName = req.nextUrl.searchParams.get('roomName');
@ -39,3 +37,5 @@ export async function GET(req: NextRequest) {
}
}
}
export const runtime = 'edge'; // Can be removed if not deploying to Edge Runtime. See https://nextjs.org/docs/app/building-your-application/rendering/edge-and-nodejs-runtimes

View File

@ -1,8 +1,6 @@
import { getLiveKitURL } from '@/lib/server-utils';
import { NextRequest, NextResponse } from 'next/server';
export const runtime = 'edge';
export async function GET(req: NextRequest) {
try {
const region = req.nextUrl.searchParams.get('region');
@ -14,3 +12,5 @@ export async function GET(req: NextRequest) {
}
}
}
export const runtime = 'edge'; // Can be removed if not deploying to Edge Runtime. See https://nextjs.org/docs/app/building-your-application/rendering/edge-and-nodejs-runtimes

View File

@ -2,8 +2,6 @@ import { videoCodecs } from 'livekit-client';
import { VideoConferenceClientImpl } from './VideoConferenceClientImpl';
import { isVideoCodec } from '@/lib/types';
export const runtime = 'edge';
export default function CustomRoomConnection(props: {
searchParams: {
liveKitUrl?: string;
@ -28,3 +26,5 @@ export default function CustomRoomConnection(props: {
</main>
);
}
export const runtime = 'edge'; // Can be removed if not deploying to Edge Runtime. See https://nextjs.org/docs/app/building-your-application/rendering/edge-and-nodejs-runtimes

View File

@ -5,8 +5,6 @@ import React, { Suspense, useState } from 'react';
import { encodePassphrase, generateRoomId, randomString } from '@/lib/client-utils';
import styles from '../styles/Home.module.css';
export const runtime = 'edge';
function Tabs(props: React.PropsWithChildren<{}>) {
const searchParams = useSearchParams();
const tabIndex = searchParams?.get('tab') === 'custom' ? 1 : 0;
@ -201,3 +199,5 @@ export default function Page() {
</>
);
}
export const runtime = 'edge'; // Can be removed if not deploying to Edge Runtime. See https://nextjs.org/docs/app/building-your-application/rendering/edge-and-nodejs-runtimes

View File

@ -2,8 +2,6 @@ import * as React from 'react';
import { PageClientImpl } from './PageClientImpl';
import { isVideoCodec } from '@/lib/types';
export const runtime = 'edge';
export default function Page({
params,
searchParams,
@ -26,3 +24,5 @@ export default function Page({
<PageClientImpl roomName={params.roomName} region={searchParams.region} hq={hq} codec={codec} />
);
}
export const runtime = 'edge'; // Can be removed if not deploying to Edge Runtime. See https://nextjs.org/docs/app/building-your-application/rendering/edge-and-nodejs-runtimes