@@ -218,28 +218,28 @@ module.exports = class Utils {
218
218
return body
219
219
}
220
220
221
- static getPlayerAssets ( uuid , playerpath ) {
221
+ async getPlayerAssets ( uuid , playerpath ) {
222
222
try {
223
223
fs . ensureDirSync ( playerpath )
224
224
} catch ( error ) {
225
225
throw new Error ( error )
226
226
}
227
227
228
- const apiPrefixAvatar = 'https://crafatar.com /avatars/'
229
- const apiPrefixBody = 'https://crafatar.com /renders/body/'
230
- const apiPrefixSkin = 'https://crafatar.com /skins/'
228
+ const apiPrefixAvatar = ` ${ this . config . render . crafatar } /avatars/`
229
+ const apiPrefixBody = ` ${ this . config . render . crafatar } /renders/body/`
230
+ const apiPrefixSkin = ` ${ this . config . render . crafatar } /skins/`
231
231
232
232
const slim = `&default=MHF_${ defaultSkin ( uuid ) } `
233
233
234
- download (
234
+ await download (
235
235
`${ apiPrefixAvatar } ${ uuid } ?size=64&overlay${ slim } ` ,
236
236
path . join ( playerpath , 'avatar.png' ) ,
237
237
)
238
- download (
238
+ await download (
239
239
`${ apiPrefixBody } ${ uuid } ?size=128&overlay${ slim } ` ,
240
240
path . join ( playerpath , 'body.png' ) ,
241
241
)
242
- download (
242
+ await download (
243
243
`${ apiPrefixSkin } ${ uuid } ?${ slim } ` ,
244
244
path . join ( playerpath , 'skin.png' ) ,
245
245
)
@@ -261,7 +261,7 @@ module.exports = class Utils {
261
261
return data
262
262
} else if ( data && data . stats && data . data ) {
263
263
try {
264
- await Utils . getPlayerAssets ( uuid . replace ( / - / g, '' ) , playerpath )
264
+ await this . getPlayerAssets ( uuid . replace ( / - / g, '' ) , playerpath )
265
265
} catch ( error ) {
266
266
logger . PlayerData . error ( 'ASSETS' , error )
267
267
}
0 commit comments