수정
This commit is contained in:
@@ -30,7 +30,6 @@ export async function POST(request: Request) {
|
||||
|
||||
// Redis 게시판 확인
|
||||
const resultData = await Redis.get(resultKey);
|
||||
console.log(resultData);
|
||||
|
||||
if (resultData) {
|
||||
// 🌟 봇이 결과를 올렸다면! 데이터를 돌려주고 종료
|
||||
|
||||
@@ -30,7 +30,6 @@ export async function POST(request: Request) {
|
||||
|
||||
// Redis 게시판 확인
|
||||
const resultData = await Redis.get(resultKey);
|
||||
console.log(resultData);
|
||||
|
||||
if (resultData) {
|
||||
// 🌟 봇이 결과를 올렸다면! 데이터를 돌려주고 종료
|
||||
|
||||
@@ -23,14 +23,13 @@ export async function GET(request: Request) {
|
||||
}));
|
||||
|
||||
// 4. 결과가 올라올 때까지 기다리기 (Polling)
|
||||
// 최대 10번(약 5초) 동안 0.5초 간격으로 확인합니다.
|
||||
// 최대 10번(약 10초) 동안 1.0초 간격으로 확인합니다.
|
||||
for (let i=0; i<10; i++) {
|
||||
// 0.5초 대기
|
||||
await new Promise(resolve => setTimeout(resolve, 500));
|
||||
// 1.0초 대기
|
||||
await new Promise(resolve => setTimeout(resolve, 1000));
|
||||
|
||||
// Redis 게시판 확인
|
||||
const resultData = await Redis.get(resultKey);
|
||||
console.log(resultData);
|
||||
|
||||
if (resultData) {
|
||||
// 🌟 봇이 결과를 올렸다면! 데이터를 돌려주고 종료
|
||||
|
||||
@@ -15,7 +15,7 @@ export async function GET() {
|
||||
const userGuildsRes = await fetch("https://discord.com/api/users/@me/guilds", {
|
||||
headers: { Authorization: `Bearer ${session.accessToken}` },
|
||||
});
|
||||
const userGuilds = await userGuildsRes.json();
|
||||
const userGuilds = await userGuildsRes.json() ?? [];
|
||||
|
||||
// 2. Redis에서 봇이 속한 서버 목록(화이트리스트) 가져오기
|
||||
const botGuildsData = await Redis.get("bot-guilds");
|
||||
|
||||
Reference in New Issue
Block a user