]> nmode's Git Repositories - signal-cli/blobdiff - lib/src/main/java/org/asamk/signal/manager/helper/Context.java
Make JobExecutor execute jobs asynchronously
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / helper / Context.java
index e5824a5af26a4027dfe0b046ea0b5c67e4161a99..ba2e5fb016dbca0cf7bd5febdbcaa264dcdd8df4 100644 (file)
@@ -9,7 +9,7 @@ import org.asamk.signal.manager.storage.stickerPacks.StickerPackStore;
 
 import java.util.function.Supplier;
 
-public class Context {
+public class Context implements AutoCloseable {
 
     private final Object LOCK = new Object();
 
@@ -170,6 +170,11 @@ public class Context {
         }
     }
 
+    @Override
+    public void close() {
+        jobExecutor.close();
+    }
+
     private interface Callable {
 
         void call();