blob: 21ae3b673d67610bfe0e77f47393e21cdaab7fe6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import fs from 'node:fs/promises'
import randomIndex from './random-index.js'
/**
* getThumbnailIcon
* @returns url of random Icon Image from './public/icons'
*/
export default async function getThumbnailIcon(){
try {
const data =[]
const paths =await fs.readdir('./public/icons/space-icons-rounded-small',{filesOnly:true})
paths.map(path=>data.push(`/icons/space-icons-rounded-small/${path}`))
return data[randomIndex(paths.length)]
} catch (error) {
console.log(`Error Generating Thumbnail : ${error}`)
}
}
|