Various fixes

This commit is contained in:
crschnick
2024-07-05 15:31:52 +00:00
parent bbe3f09837
commit f5edcb69d3
23 changed files with 353 additions and 20 deletions
@@ -10,6 +10,7 @@ import lombok.extern.jackson.Jacksonized;
import java.time.Instant;
import java.util.List;
import java.util.Map;
import java.util.UUID;
public class ConnectionInfoExchange extends BeaconInterface<ConnectionInfoExchange.Request> {
@@ -65,5 +66,8 @@ public class ConnectionInfoExchange extends BeaconInterface<ConnectionInfoExchan
@NonNull
Object state;
@NonNull
Map<String, Object> cache;
}
}
@@ -0,0 +1,31 @@
package io.xpipe.beacon.api;
import io.xpipe.beacon.BeaconInterface;
import lombok.Builder;
import lombok.NonNull;
import lombok.Value;
import lombok.extern.jackson.Jacksonized;
import java.util.List;
import java.util.UUID;
public class ConnectionRemoveExchange extends BeaconInterface<ConnectionRemoveExchange.Request> {
@Override
public String getPath() {
return "/connection/remove";
}
@Jacksonized
@Builder
@Value
public static class Request {
@NonNull
List<UUID> connections;
}
@Jacksonized
@Builder
@Value
public static class Response {}
}
+1
View File
@@ -38,6 +38,7 @@ open module io.xpipe.beacon {
HandshakeExchange,
ConnectionQueryExchange,
ConnectionInfoExchange,
ConnectionRemoveExchange,
ConnectionAddExchange,
ConnectionBrowseExchange,
ConnectionTerminalExchange,