返回提交历史
Modified
src/services/worldStateService.ts
+7
-6
XFEstudio/XFESpaceNinjaServer
chore: check that syndicate tag used for nightwave has challenge data (#3886)
Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/3886 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
e65aa51d
代码差异
1 个文件
+7
-6
@@ -794,17 +794,18 @@ interface IRotatingSeasonChallengePools {
794
794
795
795
export const getSeasonChallengePools = (syndicateTag: string): IRotatingSeasonChallengePools => {
796
796
const syndicate = ExportSyndicates[syndicateTag];
797
if (!syndicate.dailyChallenges || !syndicate.weeklyChallenges) {
798
throw new Error(`invalid syndicate tag for nightwave: ${syndicateTag}`);
799
}
797
800
return {
798
daily: syndicate.dailyChallenges!,
799
weekly: syndicate.weeklyChallenges!.filter(
801
daily: syndicate.dailyChallenges,
802
weekly: syndicate.weeklyChallenges.filter(
800
803
x =>
801
804
x.startsWith("/Lotus/Types/Challenges/Seasons/Weekly/") &&
802
805
!x.startsWith("/Lotus/Types/Challenges/Seasons/Weekly/SeasonWeeklyPermanent")
803
806
),
804
hardWeekly: syndicate.weeklyChallenges!.filter(x =>
805
x.startsWith("/Lotus/Types/Challenges/Seasons/WeeklyHard/")
806
),
807
weeklyPermanent: syndicate.weeklyChallenges!.filter(x =>
807
hardWeekly: syndicate.weeklyChallenges.filter(x => x.startsWith("/Lotus/Types/Challenges/Seasons/WeeklyHard/")),
808
weeklyPermanent: syndicate.weeklyChallenges.filter(x =>
808
809
x.startsWith("/Lotus/Types/Challenges/Seasons/Weekly/SeasonWeeklyPermanent")
809
810
)
810
811
};