From 389fe63a4973aad2c48cd1d96e49e921b94c9f4c Mon Sep 17 00:00:00 2001 From: Miodec Date: Wed, 16 Mar 2022 20:48:42 +0100 Subject: [PATCH] Revert "not sending key data when not needed" Key data is needed to validate test This reverts commit 2a7eab75bea77bd7057e30a35e3f756db908ea42. --- backend/api/schemas/result-schema.ts | 6 ++++-- frontend/src/scripts/test/test-logic.ts | 5 ----- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/backend/api/schemas/result-schema.ts b/backend/api/schemas/result-schema.ts index 283d8d833..183e72a33 100644 --- a/backend/api/schemas/result-schema.ts +++ b/backend/api/schemas/result-schema.ts @@ -34,10 +34,12 @@ const RESULT_SCHEMA = joi keyConsistency: joi.number().required(), keyDuration: joi .alternatives() - .try(joi.array().items(joi.number()), joi.string().valid("toolong")), + .try(joi.array().items(joi.number()), joi.string().valid("toolong")) + .required(), keySpacing: joi .alternatives() - .try(joi.array().items(joi.number()), joi.string().valid("toolong")), + .try(joi.array().items(joi.number()), joi.string().valid("toolong")) + .required(), lang: joi.string(), language: joi.string().required(), lazyMode: joi.boolean().required(), diff --git a/frontend/src/scripts/test/test-logic.ts b/frontend/src/scripts/test/test-logic.ts index a1258c7d1..a8aac3468 100644 --- a/frontend/src/scripts/test/test-logic.ts +++ b/frontend/src/scripts/test/test-logic.ts @@ -1208,11 +1208,6 @@ function buildCompletedEvent(difficultyFailed: boolean): CompletedEvent { afkDuration: undefined, }; - if (Config.mode !== "time") { - delete completedEvent.keySpacing; - delete completedEvent.keyDuration; - } - // stats const stats = TestStats.calculateStats(); if (stats.time % 1 != 0 && Config.mode !== "time") {