From e57749bbbba52609ab77f02ffd598696b7e7c759 Mon Sep 17 00:00:00 2001 From: duckietm Date: Wed, 1 Apr 2026 12:31:24 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=86=99=20Fix=202=20avatar.mandatory.libra?= =?UTF-8?q?ries?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/avatar/src/AvatarAssetDownloadManager.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/avatar/src/AvatarAssetDownloadManager.ts b/packages/avatar/src/AvatarAssetDownloadManager.ts index 1bac623..ada5077 100644 --- a/packages/avatar/src/AvatarAssetDownloadManager.ts +++ b/packages/avatar/src/AvatarAssetDownloadManager.ts @@ -23,9 +23,18 @@ export class AvatarAssetDownloadManager this._structure = structure; } + private static DEFAULT_MANDATORY_LIBS: string[] = ['hh_human_face']; + public async init(): Promise { - this._missingMandatoryLibs = GetConfiguration().getValue('avatar.mandatory.libraries'); + const configuredLibs = GetConfiguration().getValue('avatar.mandatory.libraries') || []; + + this._missingMandatoryLibs = [ ...configuredLibs ]; + + for(const lib of AvatarAssetDownloadManager.DEFAULT_MANDATORY_LIBS) + { + if(this._missingMandatoryLibs.indexOf(lib) === -1) this._missingMandatoryLibs.push(lib); + } const url = GetConfiguration().getValue('avatar.figuremap.url');