From 04b95895d0cc970a395be7a015c18de7c8904c23 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 14 Mar 2021 21:52:25 +0000 Subject: [PATCH] js: Break out piece_recorded_cseq Signed-off-by: Ian Jackson --- templates/script.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/templates/script.ts b/templates/script.ts index d54a00a5..c00d246d 100644 --- a/templates/script.ts +++ b/templates/script.ts @@ -1170,9 +1170,7 @@ messages.Recorded = function zg: Generation|null, svg: string | null } ) { let piece = j.piece; let p = pieces[piece]!; - if (p.cseq != null && j.cseq >= p.cseq) { - p.cseq = null; - } + piece_recorded_cseq(p, j); if (p.cseq_updatesvg != null && j.cseq >= p.cseq_updatesvg) { p.cseq_updatesvg = null; redisplay_ancillaries(piece,p); @@ -1190,6 +1188,12 @@ messages.Recorded = function } } +function piece_recorded_cseq(p: PieceInfo, j: { cseq: ClientSeq }) { + if (p.cseq != null && j.cseq >= p.cseq) { + p.cseq = null; + } +} + messages.RecordedUnpredictable = function (j: { piece: PieceId, cseq: ClientSeq, ns: PreparedPieceState } ) { let piece = j.piece; -- 2.30.2