package server.logic.ws_protocol.JSON.handlers.tempToTest;

import server.logic.ws_protocol.JSON.ConnectionContext;
import server.logic.ws_protocol.JSON.entyties.Net_Request;
import server.logic.ws_protocol.JSON.entyties.Net_Response;
import server.logic.ws_protocol.JSON.handlers.JsonMessageHandler;
import server.logic.ws_protocol.JSON.handlers.tempToTest.entyties.Net_AddUser_Request;
import server.logic.ws_protocol.JSON.utils.NetExceptionResponseFactory;

/**
 * AddUser отключен: регистрация работает через Solana.
 */
public class Net_AddUser_Handler implements JsonMessageHandler {

    @Override
    public Net_Response handle(Net_Request baseRequest, ConnectionContext ctx) {
        Net_AddUser_Request req = (Net_AddUser_Request) baseRequest;
        return NetExceptionResponseFactory.error(
                req,
                410,
                "ADD_USER_DISABLED",
                "Серверная регистрация AddUser отключена. Используйте регистрацию через Solana."
        );
    }
}

