more worky

This commit is contained in:
allison
2026-08-26 19:25:31 -05:00
parent 3b816c4bde
commit c72e74c24e
9 changed files with 129 additions and 37 deletions
@@ -2,7 +2,12 @@ package tech.allydoes.web.POST;
import io.netty.channel.ChannelFuture;
import io.netty.channel.ChannelHandlerContext;
import io.netty.handler.codec.http.DefaultFullHttpResponse;
import io.netty.handler.codec.http.FullHttpRequest;
import io.netty.handler.codec.http.HttpResponseStatus;
import tech.allydoes.Main;
import tech.allydoes.discord.DiscordManager;
import tech.allydoes.web.HttpServerHandler;
import tech.allydoes.web.RequestHandler;
import java.util.List;
@@ -13,13 +18,16 @@ public class PostStatus implements RequestHandler {
@Override
public ChannelFuture processRequest(ChannelHandlerContext channelHandlerContext, FullHttpRequest request, Map<String, List<String>> parameters) {
int status = Integer.parseInt(parameters.get(STATUS).getFirst());
int statusInt = Integer.parseInt(parameters.get(STATUS).getFirst());
DiscordManager.Status status = DiscordManager.Status.fromCode(statusInt);
Main.getDiscordManager().setDoorStatus(status);
return channelHandlerContext.writeAndFlush(new DefaultFullHttpResponse(request.protocolVersion(), HttpResponseStatus.OK));
}
@Override
public String getRequestName() {
return "PostStatus";
return "/PostStatus";
}
@Override