1
- import type { ImageMetadata } from ' astro' ;
1
+ import type { ImageMetadata } from " astro" ;
2
2
3
3
const images = import . meta. glob < { default : ImageMetadata } > (
4
- ' /src/assets/sessions/*.{png,jpg}'
4
+ " /src/assets/sessions/*.{png,jpg}" ,
5
5
) ;
6
6
7
7
export async function getSessionImageUrl ( sessionId : string ) : Promise < string > {
8
8
// ファイル名とsession_idのマッピング
9
9
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" ,
20
20
} ;
21
21
22
22
const fileName = imageFiles [ sessionId ] ;
23
23
if ( ! fileName ) {
24
- return '' ;
24
+ return "" ;
25
25
}
26
26
27
27
const imagePath = `/src/assets/sessions/${ fileName } ` ;
@@ -30,7 +30,5 @@ export async function getSessionImageUrl(sessionId: string): Promise<string> {
30
30
return imageModule . default . src ;
31
31
}
32
32
33
- return '' ;
33
+ return "" ;
34
34
}
35
-
36
-
0 commit comments