stupid dum amy
This commit is contained in:
parent
9b5b2cd5b0
commit
5c0beb61c7
1 changed files with 7 additions and 2 deletions
|
@ -18,7 +18,7 @@ public class Main {
|
|||
AtomicReference<WsContext> client = new AtomicReference<>();
|
||||
Javalin app = Javalin.create();
|
||||
app.post("/send", ctx -> {
|
||||
if (client.get() == null){
|
||||
if (client.get() == null) {
|
||||
ctx.status(400).result("echo was not found");
|
||||
return;
|
||||
}
|
||||
|
@ -29,7 +29,7 @@ public class Main {
|
|||
app.ws("/ws", ws -> {
|
||||
ws.onConnect(wsConnectContext -> {
|
||||
wsConnectContext.session.setIdleTimeout(Duration.ofDays(-1));
|
||||
if ((wsConnectContext.queryParam("meow") == null) || !Objects.equals(wsConnectContext.queryParam("meow"), pass)){
|
||||
if ((wsConnectContext.queryParam("meow") == null) || !Objects.equals(wsConnectContext.queryParam("meow"), pass)) {
|
||||
wsConnectContext.send("who tf are you");
|
||||
wsConnectContext.closeSession();
|
||||
return;
|
||||
|
@ -37,6 +37,11 @@ public class Main {
|
|||
client.set(wsConnectContext);
|
||||
wsConnectContext.send("connected");
|
||||
});
|
||||
ws.onClose(wsCloseContext -> {
|
||||
if (client.get() != null && client.get().session.equals(wsCloseContext.session)) {
|
||||
client.set(null);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue