From f24e97158a9cb4529d7f8f0b6d31391fc2994d62 Mon Sep 17 00:00:00 2001 From: James Quinley <55860757+JamesQuinley@users.noreply.github.com> Date: Sun, 13 Feb 2022 07:53:07 -0800 Subject: [PATCH] Adds prep for delquick on certain operations. --- .../DelegationServices/delegationTimer.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/main/java/com/jamesquinley/DelegationServices/delegationTimer.java b/src/main/java/com/jamesquinley/DelegationServices/delegationTimer.java index 92c7010..2bd8565 100644 --- a/src/main/java/com/jamesquinley/DelegationServices/delegationTimer.java +++ b/src/main/java/com/jamesquinley/DelegationServices/delegationTimer.java @@ -39,6 +39,22 @@ public class delegationTimer { }; scheduler.scheduleAtFixedRate(runnable, 0, 1, TimeUnit.SECONDS); } + public static void DeleteTargetRequestQuick (int CID) + { + final ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1); + final Runnable runnable = new Runnable() { + int countdownStarter = 4; + public void run() { + countdownStarter--; + if (countdownStarter <= 0) { + countdownStarter = 4; + delegationServices.TargetDelete(CID); + scheduler.shutdown(); + } + } + }; + scheduler.scheduleAtFixedRate(runnable, 0, 1, TimeUnit.SECONDS); + } public static void DeleteTargetRequestRID (int RID) { final ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1);