@@ -52,7 +52,7 @@ router.get("/random", expressAsyncHandler(async (req: MineSkinV2Request, res: Re
5252
5353router . get ( "/:uuid" , expressAsyncHandler ( async ( req : MineSkinV2Request , res : Response < V2SkinResponse > ) => {
5454 const result = await v2GetSkin ( req , res ) ;
55- res . header ( 'Cache-Control' , 'public, max-age=10800' ) ;
55+ if ( ! result ) return ;
5656 res . json ( formatV2Response ( req , result ) ) ;
5757} ) ) ;
5858
@@ -83,7 +83,7 @@ router.post("/:uuid/tags", expressAsyncHandler(async (req: MineSkinV2Request, re
8383
8484router . get ( "/:uuid/meta" , expressAsyncHandler ( async ( req : MineSkinV2Request , res : Response < V2MiscResponseBody > ) => {
8585 const result = await getSkinMeta ( req , res ) ;
86- res . header ( 'Cache-Control' , 'public, max-age=3600' ) ;
86+ if ( ! result ) return ;
8787 res . json ( formatV2Response ( req , result ) ) ;
8888} ) ) ;
8989
@@ -101,17 +101,17 @@ router.post("/:uuid/report", expressAsyncHandler(async (req: MineSkinV2Request,
101101 } ) ) ;
102102} ) ) ;
103103
104- router . patch ( "/:uuid" , expressAsyncHandler ( async ( req : MineSkinV2Request , res : Response < V2MiscResponseBody > ) => {
104+ router . patch ( "/:uuid" , expressAsyncHandler ( async ( req : MineSkinV2Request , res : Response < V2MiscResponseBody > ) => {
105105 const result = await v2UpdateSkin ( req , res ) ;
106106 res . json ( formatV2Response ( req , result ) ) ;
107107} ) ) ;
108108
109- router . delete ( "/:uuid" , expressAsyncHandler ( async ( req : MineSkinV2Request , res : Response < V2MiscResponseBody > ) => {
109+ router . delete ( "/:uuid" , expressAsyncHandler ( async ( req : MineSkinV2Request , res : Response < V2MiscResponseBody > ) => {
110110 const result = await v2DeleteSkin ( req , res ) ;
111111 res . json ( formatV2Response ( req , result ) ) ;
112112} ) ) ;
113113
114- router . get ( "/:uuid/user" , expressAsyncHandler ( async ( req : MineSkinV2Request , res : Response < V2MiscResponseBody > ) => {
114+ router . get ( "/:uuid/user" , expressAsyncHandler ( async ( req : MineSkinV2Request , res : Response < V2MiscResponseBody > ) => {
115115 const result = await v2GetSkinUser ( req , res ) ;
116116 res . header ( 'Cache-Control' , 'private, max-age=60' ) ;
117117 res . json ( formatV2Response ( req , result ) ) ;
0 commit comments