mirror of
				https://github.com/IntellectualSites/PlotSquared.git
				synced 2025-10-20 21:23:44 +02:00 
			
		
		
		
	Compare commits
	
		
			1 Commits
		
	
	
		
			fix/v7/pla
			...
			fix/expire
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | ebbbb6c670 | 
| @@ -140,8 +140,7 @@ public class DebugExec extends SubCommand { | ||||
|                     return true; | ||||
|                 } | ||||
|                 case "start-expire" -> { | ||||
|                     ExpireManager expireManager = PlotSquared.platform().expireManager() == null ? new ExpireManager(this.eventDispatcher) : PlotSquared.platform().expireManager(); | ||||
|                     if (expireManager.runAutomatedTask()) { | ||||
|                     if (PlotSquared.platform().expireManager().runAutomatedTask()) { | ||||
|                         player.sendMessage(TranslatableCaption.of("debugexec.expiry_started")); | ||||
|                     } else { | ||||
|                         player.sendMessage(TranslatableCaption.of("debugexec.expiry_already_started")); | ||||
| @@ -149,7 +148,7 @@ public class DebugExec extends SubCommand { | ||||
|                     return true; | ||||
|                 } | ||||
|                 case "stop-expire" -> { | ||||
|                     if (PlotSquared.platform().expireManager() == null || !PlotSquared.platform().expireManager().cancelTask()) { | ||||
|                     if (!PlotSquared.platform().expireManager().cancelTask()) { | ||||
|                         player.sendMessage(TranslatableCaption.of("debugexec.task_halted")); | ||||
|                     } else { | ||||
|                         player.sendMessage(TranslatableCaption.of("debugexec.task_cancelled")); | ||||
|   | ||||
| @@ -18,6 +18,7 @@ | ||||
|  */ | ||||
| package com.plotsquared.core.plot.expiration; | ||||
|  | ||||
| import com.google.inject.Inject; | ||||
| import com.plotsquared.core.PlotPlatform; | ||||
| import com.plotsquared.core.PlotSquared; | ||||
| import com.plotsquared.core.configuration.caption.Caption; | ||||
| @@ -76,6 +77,7 @@ public class ExpireManager { | ||||
|      */ | ||||
|     private int running; | ||||
|  | ||||
|     @Inject | ||||
|     public ExpireManager(final @NonNull EventDispatcher eventDispatcher) { | ||||
|         this.tasks = new ArrayDeque<>(); | ||||
|         this.dates_cache = new ConcurrentHashMap<>(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user