Skip to content

Commit e4553e5

Browse files
committed
fix(live): event live missing score and lyrics
1 parent af66a2d commit e4553e5

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

app/src/ts/renderer/back/on-master-read.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ export default async function readMaster (master: DB, manifestDB: DB): Promise<{
6161
const eventLimited = await master.find('event_available', ['event_id', 'reward_id'], undefined, { reward_id: 1 })
6262

6363
let userLevel = await master.find('user_level', ['level', 'stamina', 'total_exp'])
64-
const liveData = await master.find('live_data', ['id', 'music_data_id'])
64+
const liveData = await master.find('live_data', ['id', 'music_data_id', 'event_type', 'difficulty_5'])
6565
const jacketManifest = await manifestDB.find('manifests', ['name', 'hash'], { name: { $like: 'jacket%unity3d' } })
6666
// master.close((err: Error) => {
6767
// if (err) throw err

app/src/ts/renderer/back/resolve-audio-manifest.ts

+1
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ export default function (bgmManifest: BGM[], liveManifest: Live[], musicData: Mu
106106
for (let j = 0; j < liveDataArr.length; j++) {
107107
if (Number(liveDataArr[j].event_type) !== 0 && Number(liveDataArr[j].difficulty_5) !== 0) {
108108
id = liveDataArr[j].id
109+
break
109110
}
110111
}
111112
if (id === null) {

app/src/ts/renderer/mishiro-live.ts

+4
Original file line numberDiff line numberDiff line change
@@ -501,6 +501,10 @@ export default class extends Vue {
501501
// hcaInAsar = true
502502
}
503503
}
504+
if (!hcaFilePathExist) {
505+
this.$set(audio, '_canplay', false)
506+
return
507+
}
504508

505509
this.event.$emit('liveSelect', { src: hcaFilePath })
506510
this.jacketSrc = ''

0 commit comments

Comments
 (0)