Fix GITADORA Plugin errors when launch asphyxia with devmode.

This commit is contained in:
James Liu
2025-12-03 09:19:10 +00:00
parent aaa4a93f57
commit d863a522b1
5 changed files with 32 additions and 7 deletions
+9 -3
View File
@@ -60,7 +60,6 @@ export async function applySharedFavoriteMusicToExtra(refid : string, extra : Ex
let favoriteMusic = await loadFavoriteMusic(refid)
if (favoriteMusic == null) {
logger.debugInfo(`No shared favourite music available for profile ${refid}. Using game specific favorites. Favorites will be saved as shared favorites at the end of the game session.`);
return
}
@@ -84,10 +83,17 @@ export async function saveFavoriteMusic(refid: string, data : FavoriteMusic) : P
}, data)
}
export async function loadFavoriteMusic(refid : string) : Promise<FavoriteMusic>
export async function loadFavoriteMusic(refid : string) : Promise<FavoriteMusic | null>
{
return await DB.FindOne<FavoriteMusic>(refid, {
const favoriteMusic = await DB.FindOne<FavoriteMusic>(refid, {
collection: 'favoritemusic'
})
if (!favoriteMusic) {
logger.debugInfo(`No shared favourite music available for profile ${refid}. Using game specific favorites. Favorites will be saved as shared favorites at the end of the game session.`);
return null
}
return favoriteMusic
}
+2
View File
@@ -1,3 +1,5 @@
/// <reference lib="es2020.bigint" />
import { getEncoreStageData } from "../data/extrastage";
import Logger from "../utils/logger";
+2
View File
@@ -1,3 +1,5 @@
/// <reference lib="es2020.bigint" />
import { getDefaultPlayerInfo, PlayerInfo } from "../models/playerinfo";
import { PlayerRanking } from "../models/playerranking";
import { getDefaultProfile, Profile } from "../models/profile";