diff --git a/src/erfinderlabyrinth/panel/website/api/interfaces/SubInterface.java b/src/erfinderlabyrinth/panel/website/api/interfaces/SubInterface.java index 7810201..d7cb2d6 100644 --- a/src/erfinderlabyrinth/panel/website/api/interfaces/SubInterface.java +++ b/src/erfinderlabyrinth/panel/website/api/interfaces/SubInterface.java @@ -1,5 +1,6 @@ package erfinderlabyrinth.panel.website.api.interfaces; +import erfinderlabyrinth.panel.panel.Panel; import erfinderlabyrinth.panel.website.Connection; import erfinderlabyrinth.panel.website.Response; import erfinderlabyrinth.panel.website.api.APIInterface; @@ -9,10 +10,10 @@ import java.util.HashMap; public class SubInterface implements APIInterface { static HashMap subInterfaces = new HashMap<>(); @Override - public Response onCall(String path, Connection.ConnectionType connectionType, byte[] data) { + public Response onCall(String path, Connection.ConnectionType connectionType, byte[] data, Panel panel) { String secondPath = path.split("/")[1]; if (subInterfaces.containsKey(secondPath)) { - return subInterfaces.get(secondPath).onCall(path, connectionType, data); + return subInterfaces.get(secondPath).onCall(path, connectionType, data, panel); }else { return Response.missing(null); }