Administrator
4 days ago 01da1f754426a1285fc20b9cf1b80672b16d8814
src/main/java/com/xcong/excoin/modules/gateApi/GateWebSocketClientManager.java
@@ -45,7 +45,7 @@
    @PostConstruct
    public void init() {
        log.info("[GateMgr] init...");
        log.info("[管理器] 开始初始化...");
        try {
            config = GateConfig.builder()
@@ -73,24 +73,24 @@
            wsClient.addChannelHandler(new PositionClosesChannelHandler(
                    config.getApiKey(), config.getApiSecret(), config.getContract(), gridTradeService));
            wsClient.init();
            log.info("[GateMgr] ws connected, 3 handlers registered");
            log.info("[管理器] WS已连接, 已注册 3 个频道处理器");
            gridTradeService.startGrid();
        } catch (Exception e) {
            log.error("[GateMgr] init fail", e);
            log.error("[管理器] 初始化失败", e);
        }
    }
    @PreDestroy
    public void destroy() {
        log.info("[GateMgr] destroy...");
        log.info("[管理器] 开始销毁...");
        if (gridTradeService != null) {
            gridTradeService.stopGrid();
        }
        if (wsClient != null) {
            wsClient.destroy();
        }
        log.info("[GateMgr] destroyed");
        log.info("[管理器] 销毁完成");
    }
    public GateKlineWebSocketClient getKlineWebSocketClient() { return wsClient; }