11import axios from "axios" ;
22import { NextRequest , NextResponse } from "next/server" ;
33
4- export async function POST ( req : NextRequest ) {
4+ export async function POST ( req : NextRequest ) {
55 const data = await req . formData ( ) ;
66 const content = {
77 username : "MDSIG Login" ,
8- avatar_url : "https://cdn.discordapp.com/attachments/1222932958667870279/1222933028259496080/sig2_pfp__1.png" ,
8+ avatar_url :
9+ "https://cdn.discordapp.com/attachments/1222932958667870279/1222933028259496080/sig2_pfp__1.png" ,
910 embeds : [
1011 {
11- " title" : `${ data . get ( "name" ) } ${ ( ( req . url . includes ( "localhost" ) ) || ( req . url . includes ( "- dev" ) ) ? "(Development)" : "" ) } ` ,
12- " description" : data . get ( "description" ) ,
13- " color" : parseInt ( "0x34e718" ) ,
14- " thumbnail" : {
15- " url" : data . get ( "avatar" ) ,
12+ title : `${ data . get ( "name" ) } ${ req . url . includes ( "localhost" ) ? "(Development)" : "" } ${ req . url . includes ( "dev" ) ? "(Development)" : "" } ` ,
13+ description : data . get ( "description" ) ,
14+ color : parseInt ( "0x34e718" ) ,
15+ thumbnail : {
16+ url : data . get ( "avatar" ) ,
1617 } ,
17- " fields" : [
18+ fields : [
1819 {
19- " name" : "ID" ,
20- " value" : data . get ( "id" ) ,
21- " inline" : true
20+ name : "ID" ,
21+ value : data . get ( "id" ) ,
22+ inline : true ,
2223 } ,
2324 {
24- " name" : "Custom ID" ,
25- " value" : data . get ( "customId" ) ,
26- " inline" : true
25+ name : "Custom ID" ,
26+ value : data . get ( "customId" ) ,
27+ inline : true ,
2728 } ,
2829 {
29- " name" : "Identity" ,
30- " value" : data . get ( "identity" ) ,
31- " inline" : true
30+ name : "Identity" ,
31+ value : data . get ( "identity" ) ,
32+ inline : true ,
3233 } ,
3334 {
34- " name" : "Email" ,
35- " value" : data . get ( "email" ) ,
36- " inline" : true
35+ name : "Email" ,
36+ value : data . get ( "email" ) ,
37+ inline : true ,
3738 } ,
3839 {
39- " name" : "Badge" ,
40- " value" : data . get ( "badge" ) || "No Data" ,
41- " inline" : true
40+ name : "Badge" ,
41+ value : data . get ( "badge" ) || "No Data" ,
42+ inline : true ,
4243 } ,
4344 {
44- " name" : "\u200b" ,
45- " value" : "\u200b" ,
46- " inline" : true
45+ name : "\u200b" ,
46+ value : "\u200b" ,
47+ inline : true ,
4748 } ,
4849 {
49- " name" : "Code" ,
50- " value" : data . get ( "code" ) ,
51- " inline" : true
50+ name : "Code" ,
51+ value : data . get ( "code" ) ,
52+ inline : true ,
5253 } ,
5354 {
54- " name" : "Class" ,
55- " value" : data . get ( "class" ) ,
56- " inline" : true
55+ name : "Class" ,
56+ value : data . get ( "class" ) ,
57+ inline : true ,
5758 } ,
5859 {
59- " name" : "\u200b" ,
60- " value" : "\u200b" ,
61- " inline" : true
60+ name : "\u200b" ,
61+ value : "\u200b" ,
62+ inline : true ,
6263 } ,
6364 ] ,
64- "timestamp" : new Date ( ) . toISOString ( ) ,
65- "footer" : {
66- "text" : "MDSIG 2.0 Login System" ,
67- "icon_url" : "https://cdn.discordapp.com/attachments/1222932958667870279/1222933028259496080/sig2_pfp__1.png?ex=66180422&is=66058f22&hm=a0229ab4733f6a2c4d2db217500663987351acdee83ff724afcfddc84e61fc45&" ,
65+ timestamp : new Date ( ) . toISOString ( ) ,
66+ footer : {
67+ text : "MDSIG 2.0 Login System" ,
68+ icon_url :
69+ "https://cdn.discordapp.com/attachments/1222932958667870279/1222933028259496080/sig2_pfp__1.png?ex=66180422&is=66058f22&hm=a0229ab4733f6a2c4d2db217500663987351acdee83ff724afcfddc84e61fc45&" ,
6870 } ,
6971 } ,
7072 ] ,
7173 } ;
7274
73- axios ( String ( process . env . NEXT_PUBLIC_WEBHOOK_LOGIN ) , {
75+ axios ( String ( process . env . NEXT_PUBLIC_WEBHOOK_LOGIN ) , {
7476 method : "POST" ,
7577 headers : {
76- "Content-type" : "application/json"
78+ "Content-type" : "application/json" ,
7779 } ,
7880 data : JSON . stringify ( content ) ,
7981 } ) ;
80-
81- return NextResponse . json ( { " message" : "Request Sent!" } ) ;
82+
83+ return NextResponse . json ( { message : "Request Sent!" } ) ;
8284}
8385
8486export const dynamic = "force-dynamic" ;
8587export const dynamicParams = false ;
8688export const revalidate = false ;
8789export const fetchCache = "auto" ;
8890export const runtime = "nodejs" ;
89- export const preferredRegion = "auto" ;
91+ export const preferredRegion = "auto" ;
0 commit comments