core: fix showRecord on locked ioi contest (#575)

This commit is contained in:
panda authored and GitHub committed 2023-05-11 10:54:56 +08:00
1 parent c1bd317e97
commit 72faf6c8d3
1 file changed
+3 -3
+3 -3
View File
@@ -247,8 +247,7 @@ const oi = buildContestRule({
},
showScoreboard: (tdoc, now) => now > tdoc.endAt,
showSelfRecord: (tdoc, now) => now > tdoc.endAt,
// eslint-disable-next-line @typescript-eslint/no-use-before-define
showRecord: (tdoc, now) => now > tdoc.endAt && !isLocked(tdoc),
showRecord: (tdoc, now) => now > tdoc.endAt,
async scoreboardHeader(config, _, tdoc, pdict) {
const columns: ScoreboardNode[] = [
{ type: 'rank', value: '#' },
@@ -372,7 +371,8 @@ const oi = buildContestRule({
const ioi = buildContestRule({
TEXT: 'IOI',
submitAfterAccept: false,
showRecord: (tdoc, now) => now > tdoc.endAt,
// eslint-disable-next-line @typescript-eslint/no-use-before-define
showRecord: (tdoc, now) => now > tdoc.endAt && !isLocked(tdoc),
showSelfRecord: () => true,
showScoreboard: (tdoc, now) => now > tdoc.beginAt,
}, oi);