2024-05-28 14:08:19 +02:00
2 changed files with 6 additions and 5 deletions

View File

@@ -3,13 +3,14 @@ package com.example.fitbot.exercise;
import android.util.Log;
import com.example.fitbot.util.path.GesturePath;
import com.example.fitbot.util.processing.IMotionDataConsumer;
import com.example.fitbot.util.server.IWebServerHandler;
import com.example.fitbot.util.server.WebServer;
import java.util.Objects;
import java.util.function.Consumer;
public class Exercise implements Consumer<String> {
public class Exercise implements IWebServerHandler {
private EMuscleGroup muscleGroup;
private GesturePath path;
@@ -128,7 +129,7 @@ public class Exercise implements Consumer<String> {
}
@Override
public void accept(String message) {
public void onReceive(String message) {
}
}

View File

@@ -18,7 +18,7 @@ import java.util.function.Consumer;
public class WebServer implements Runnable {
private ServerSocket serverSocket;
protected Consumer<String> eventHandler = (input) -> {}; // No-op.
protected IWebServerHandler eventHandler = (input) -> {}; // No-op.
private Thread thread;
private AtomicBoolean forceClose = new AtomicBoolean(false);
@@ -73,7 +73,7 @@ public class WebServer implements Runnable {
newSocket.close();
this.eventHandler.accept(builder.toString());
this.eventHandler.onReceive(builder.toString());
} catch (IOException error) {
String reason = error.getMessage() == null ? "Unknown reason" : error.getMessage();
@@ -106,7 +106,7 @@ public class WebServer implements Runnable {
* - onDisconnected(Socket)
* - onError(Socket, String)
*/
public void setEventHandler(Consumer<String> handler) {
public void setEventHandler(IWebServerHandler handler) {
this.eventHandler = handler;
}