@@ -5,38 +5,38 @@ import axios from "axios";
55import ReadableTime from "@/modules/api/ReadableTime" ;
66import GetOnlineAppVersion from "@/modules/api/GetOnlineAppVersion" ;
77
8-
98export async function GET ( ) {
109 const packageJSON = JSON . parse ( readFileSync ( "./package.json" ) . toString ( ) ) ;
1110 const { mainVersion, developmentVersion } = await GetOnlineAppVersion ( ) ;
1211
13- const apiResponse = await axios . get ( `${ process . env . NEXT_PUBLIC_API_URL } /ping` ) ;
12+ const apiResponse = await axios . get (
13+ `${ process . env . NEXT_PUBLIC_API_URL } /ping` ,
14+ ) ;
1415 const apiData = apiResponse . data ;
1516
1617 const data : any = {
17- " Frontend" : {
18- " status" : "Online" ,
19- " uptime" : ReadableTime ( Math . round ( performance . now ( ) ) ) [ "string" ] ,
20- " currentVersion" : packageJSON . version ,
21- " latestVersion" : {
22- " main" : mainVersion ,
23- " development" : developmentVersion
18+ Frontend : {
19+ status : "Online" ,
20+ uptime : ReadableTime ( Math . round ( performance . now ( ) ) ) [ "string" ] ,
21+ currentVersion : packageJSON . version ,
22+ latestVersion : {
23+ main : mainVersion ,
24+ development : developmentVersion ,
2425 } ,
25- " upToDate" : {
26- " main" : mainVersion < = packageJSON . version ,
27- " development" : developmentVersion < = packageJSON . version
26+ upToDate : {
27+ main : mainVersion > = packageJSON . version ,
28+ development : developmentVersion > = packageJSON . version ,
2829 } ,
29- } ,
30- " Backend" : {
31- " status" : apiData . service . replace ( "up" , "Online" ) || "Offline" ,
32- " uptime" : apiData . uptime || "N/A" ,
33- " currentVersion" : apiData . version . current || "N/A" ,
34- " latestVersion" : apiData . version . latest || "N/A" ,
35- " upToDate" : apiData . version . upToDate || "N/A"
36- }
30+ } ,
31+ Backend : {
32+ status : apiData . service . replace ( "up" , "Online" ) || "Offline" ,
33+ uptime : apiData . uptime || "N/A" ,
34+ currentVersion : apiData . version . current || "N/A" ,
35+ latestVersion : apiData . version . latest || "N/A" ,
36+ upToDate : apiData . version . upToDate || "N/A" ,
37+ } ,
3738 } ;
3839
39-
4040 return NextResponse . json ( data ) ;
4141}
4242
@@ -45,4 +45,4 @@ export const dynamicParams = false;
4545export const revalidate = false ;
4646export const fetchCache = "auto" ;
4747export const runtime = "nodejs" ;
48- export const preferredRegion = "auto" ;
48+ export const preferredRegion = "auto" ;
0 commit comments