diff --git a/PlayWallPlugins/PlayWallPluginWebAPI/src/main/java/de/tobias/playpad/plugin/api/trigger/RemoteTriggerItem.java b/PlayWallPlugins/PlayWallPluginWebAPI/src/main/java/de/tobias/playpad/plugin/api/trigger/RemoteTriggerItem.java index 88da46fe8b406b2fd74ac2faed131c5d9930a4fc..64efe5093957340f795206bd81c35cbe43e81e2a 100644 --- a/PlayWallPlugins/PlayWallPluginWebAPI/src/main/java/de/tobias/playpad/plugin/api/trigger/RemoteTriggerItem.java +++ b/PlayWallPlugins/PlayWallPluginWebAPI/src/main/java/de/tobias/playpad/plugin/api/trigger/RemoteTriggerItem.java @@ -3,6 +3,7 @@ package de.tobias.playpad.plugin.api.trigger; import de.thecodelabs.utils.list.UniqList; import de.tobias.playpad.pad.Pad; import de.tobias.playpad.pad.PadStatus; +import de.tobias.playpad.plugin.api.WebApiPlugin$; import de.tobias.playpad.profile.Profile; import de.tobias.playpad.project.Project; import de.tobias.playpad.tigger.TriggerItem; @@ -47,7 +48,11 @@ public class RemoteTriggerItem extends TriggerItem { @Override public void performAction(Pad pad, Project project, IMainViewController controller, Profile profile) { - + WebApiPlugin$.MODULE$.getConnection(serverId).ifPresent(client -> { + for (UUID uuid : uuids) { + client.setPadStatus(uuid, newStatus); + } + }); } @Override