1- import type { ImageMetadata } from ' astro' ;
1+ import type { ImageMetadata } from " astro" ;
22
33const images = import . meta. glob < { default : ImageMetadata } > (
4- ' /src/assets/sessions/*.{png,jpg}'
4+ " /src/assets/sessions/*.{png,jpg}" ,
55) ;
66
77export async function getSessionImageUrl ( sessionId : string ) : Promise < string > {
88 // ファイル名とsession_idのマッピング
99 const imageFiles : Record < string , string > = {
10- ' atusy' : ' atusy.jpg' ,
11- ' hrsh7th' : ' hrsh7th.png' ,
12- ' kawarimidoll' : ' kawarimidoll.png' ,
13- ' kuuote' : ' kuuote.png' ,
14- ' Λlisue' : ' lambdalisue.png' ,
15- ' mikoto2000' : ' mikoto2000.png' ,
16- ' rbtnn' : ' rbtnn.jpg' ,
17- ' satoru_kitaguchi_register' : ' satorunooshie.png' ,
18- ' satoru_kitaguchi_dot' : ' satorunooshie.png' ,
19- ' teppei22' : ' teppei22.jpg' ,
10+ atusy : " atusy.jpg" ,
11+ hrsh7th : " hrsh7th.png" ,
12+ kawarimidoll : " kawarimidoll.png" ,
13+ kuuote : " kuuote.png" ,
14+ Λlisue : " lambdalisue.png" ,
15+ mikoto2000 : " mikoto2000.png" ,
16+ rbtnn : " rbtnn.jpg" ,
17+ satoru_kitaguchi_register : " satorunooshie.png" ,
18+ satoru_kitaguchi_dot : " satorunooshie.png" ,
19+ teppei22 : " teppei22.jpg" ,
2020 } ;
2121
2222 const fileName = imageFiles [ sessionId ] ;
2323 if ( ! fileName ) {
24- return '' ;
24+ return "" ;
2525 }
2626
2727 const imagePath = `/src/assets/sessions/${ fileName } ` ;
@@ -30,7 +30,5 @@ export async function getSessionImageUrl(sessionId: string): Promise<string> {
3030 return imageModule . default . src ;
3131 }
3232
33- return '' ;
33+ return "" ;
3434}
35-
36-
0 commit comments