From 6d6caa37f47033306e7eafe4bc89383d5f25d9cb Mon Sep 17 00:00:00 2001 From: tobias <tobias@thecodedev.de> Date: Sun, 15 Sep 2019 20:43:06 +0200 Subject: [PATCH] Dump pads into PlayoutLog db async --- .../java/de/tobias/playpad/plugin/playout/log/LogSeason.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/PlayWallPlugins/PlayWallPluginPlayoutLog/src/main/java/de/tobias/playpad/plugin/playout/log/LogSeason.java b/PlayWallPlugins/PlayWallPluginPlayoutLog/src/main/java/de/tobias/playpad/plugin/playout/log/LogSeason.java index ea8a183c..0390a671 100644 --- a/PlayWallPlugins/PlayWallPluginPlayoutLog/src/main/java/de/tobias/playpad/plugin/playout/log/LogSeason.java +++ b/PlayWallPlugins/PlayWallPluginPlayoutLog/src/main/java/de/tobias/playpad/plugin/playout/log/LogSeason.java @@ -1,5 +1,6 @@ package de.tobias.playpad.plugin.playout.log; +import de.thecodelabs.utils.threading.Worker; import de.tobias.playpad.pad.Pad; import de.tobias.playpad.pad.mediapath.MediaPath; import de.tobias.playpad.plugin.playout.log.storage.LogSeasonStorageHandler; @@ -35,7 +36,7 @@ public class LogSeason { } public void createProjectSnapshot(Project project) { - project.getPads().forEach(this::addLogItem); + Worker.runLater(() -> project.getPads().parallelStream().forEach(this::addLogItem)); } public void addLogItem(Pad pad) { -- GitLab