From ce6dea3baaf4208da11679c49be3933a6dd24bd0 Mon Sep 17 00:00:00 2001 From: yuuki <> Date: Sat, 1 Jun 2024 02:14:08 +0000 Subject: [PATCH] =?UTF-8?q?=E6=9B=B2=E3=81=8C=E5=B0=91=E3=81=AA=E3=81=99?= =?UTF-8?q?=E3=81=8E=E3=82=8B=E5=A0=B4=E5=90=88=E3=81=AF=E5=89=8A=E9=99=A4?= =?UTF-8?q?=E3=81=A7=E3=81=8D=E3=81=AA=E3=81=8F=E3=81=99=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.py | 3 +++ public/src/js/songselect.js | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app.py b/app.py index 25e96fa..ff46a46 100644 --- a/app.py +++ b/app.py @@ -834,6 +834,9 @@ def upload_file(): @app.route("/api/delete", methods=["POST"]) def delete(): + if client.taiko.songs.count_documents({}) < 50: + return flask.jsonify({ "success": False, "reason": "It feels like there are too few songs already added." }) + rand = random.randint(0, 10) if (rand != 10): return flask.jsonify({ "success": False, "reason": str(rand) + " IS NOT 10" }) diff --git a/public/src/js/songselect.js b/public/src/js/songselect.js index 96dbcd3..24ad5a3 100644 --- a/public/src/js/songselect.js +++ b/public/src/js/songselect.js @@ -3078,7 +3078,7 @@ class SongSelect{ toDelete() { // ここに削除処理を書く - if (!confirm("本当に削除しますか?\nこの曲に問題がある場合や公序良俗に反する場合にのみ実行したほうがいいと思います\n10回に1回の確率で本当に曲が削除されます\n成功しても反映まで1分ほどかかる場合があります")) { + if (!confirm("本当に削除しますか?\nこの曲に問題がある場合や公序良俗に反する場合にのみ実行したほうがいいと思います\n10回に1回の確率で本当に曲が削除されます\n成功しても反映まで1分ほどかかる場合があります\n曲が少なすぎる場合は運営の都合上で削除できません\n予めご了承ください")) { return; } fetch("/api/delete", {