Save pic to PG

This commit is contained in:
P0nk
2024-09-27 07:39:24 +02:00
parent f33d4fbc1c
commit 2044166967
6 changed files with 79 additions and 31 deletions

View File

@@ -10,6 +10,7 @@ import net.server.coordinator.session.SessionCoordinator.AntiMulticlientResult;
import net.server.world.World;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import service.AccountService;
import tools.PacketCreator;
import tools.Randomizer;
@@ -19,14 +20,10 @@ import java.net.UnknownHostException;
public final class ViewAllCharRegisterPicHandler extends AbstractPacketHandler {
private static final Logger log = LoggerFactory.getLogger(ViewAllCharRegisterPicHandler.class);
private static int parseAntiMulticlientError(AntiMulticlientResult res) {
return switch (res) {
case REMOTE_PROCESSING -> 10;
case REMOTE_LOGGEDIN -> 7;
case REMOTE_NO_MATCH -> 17;
case COORDINATOR_ERROR -> 8;
default -> 9;
};
private final AccountService accountService;
public ViewAllCharRegisterPicHandler(AccountService accountService) {
this.accountService = accountService;
}
@Override
@@ -78,6 +75,7 @@ public final class ViewAllCharRegisterPicHandler extends AbstractPacketHandler {
c.setChannel(channel);
String pic = p.readString();
accountService.setPic(c.getAccID(), pic);
c.setPic(pic);
String[] socket = server.getInetSocket(c, c.getWorld(), channel);
@@ -95,4 +93,14 @@ public final class ViewAllCharRegisterPicHandler extends AbstractPacketHandler {
e.printStackTrace();
}
}
private static int parseAntiMulticlientError(AntiMulticlientResult res) {
return switch (res) {
case REMOTE_PROCESSING -> 10;
case REMOTE_LOGGEDIN -> 7;
case REMOTE_NO_MATCH -> 17;
case COORDINATOR_ERROR -> 8;
default -> 9;
};
}
}