fix: export error when disconnected

main
spacemeowx2 2022-11-25 21:41:36 +08:00
parent c9bdf54110
commit 0e4f080054
3 changed files with 14 additions and 4 deletions

View File

@ -1,3 +1,7 @@
## 0.1.27
fix: export error when disconnected
## 0.1.26
fix: missing title_before

View File

@ -1,7 +1,7 @@
import type { StatInkPostBody, VsHistoryDetail } from "./types.ts";
export const AGENT_NAME = "s3si.ts";
export const S3SI_VERSION = "0.1.26";
export const S3SI_VERSION = "0.1.27";
export const NSOAPP_VERSION = "2.3.1";
export const WEB_VIEW_VERSION = "1.0.0-433ec0e8";
export const S3SI_LINK = "https://github.com/spacemeowx2/s3si.ts";

View File

@ -565,9 +565,15 @@ export class StatInkExporter implements GameExporter {
? b64Number(detail.afterGrade.id).toString()
: undefined;
const title_exp_after = detail.afterGradePoint;
const clear_waves =
detail.waveResults.filter((i) => i.waveNumber < 4).length -
1 + (resultWave === 0 ? 1 : 0);
let clear_waves: number;
if (detail.waveResults.length > 0) {
// when cleared, resultWave === 0, so we need to add 1.
clear_waves = detail.waveResults.filter((i) => i.waveNumber < 4).length -
1 + (resultWave === 0 ? 1 : 0);
} else {
clear_waves = 0;
}
let title_before = undefined;
let title_exp_before = undefined;