feat(扩展字段): 添加ClientPowerBoxSharedData添加新字段 isEnableSsl & 让PowerBoxWSClient继承了父类的#en/disableSSL方法

* 添加ClientPowerBoxSharedData添加新字段 isEnableSsl,用于WS地址协议头判断 * 让PowerBoxWSClient继承了父类的#enableSSL
#disableSSL方法以适配添加ClientPowerBoxSharedData添加新字段的字段 isEnableSsl
This commit is contained in:
叁玖领域 2025-09-21 22:20:32 +08:00
parent fefa14a202
commit c8ae336116
4 changed files with 24 additions and 2 deletions

View File

@ -207,6 +207,18 @@ public class PowerBoxWSClient extends AbstractWebSocketClient {
operation.ClientStoppedHandler(); operation.ClientStoppedHandler();
} }
@Override
public void enableSSL() {
super.enableSSL();
sharedData.isEnableSsl = true;
}
@Override
public void disableSSL() {
super.disableSSL();
sharedData.isEnableSsl = false;
}
@Override @Override
public void send(Message message) { public void send(Message message) {
if(message instanceof PowerBoxMessage PBMessage) { if(message instanceof PowerBoxMessage PBMessage) {

View File

@ -75,6 +75,10 @@ public class ClientPowerBoxSharedData implements ISharedData {
* 二维码 * 二维码
*/ */
public String rqCodeUrl = ""; public String rqCodeUrl = "";
/**
* 是否启用 SSL
*/
public boolean isEnableSsl = false;
/** /**
* Instantiates a new Client power box shared data. * Instantiates a new Client power box shared data.
* *
@ -95,7 +99,7 @@ public class ClientPowerBoxSharedData implements ISharedData {
* @return the url * @return the url
*/ */
public String getUrl() { public String getUrl() {
return StringHandlerUtil.buildWebSocketURL(address, port, false); return StringHandlerUtil.buildWebSocketURL(address, port, isEnableSsl);
} }

View File

@ -7,7 +7,7 @@ org.gradle.configuration-cache=true
org.gradle.configuration-cache.problems=warn org.gradle.configuration-cache.problems=warn
# ROOT # ROOT
project_name=DgLab project_name=DgLab
project_version=4.2.10.17 project_version=4.2.10.18
project_group=top.r3944realms.dg_lab project_group=top.r3944realms.dg_lab
# API # API

View File

@ -2,6 +2,12 @@
统一用4位版本对于测试性更新统一在其后加-Beta。 统一用4位版本对于测试性更新统一在其后加-Beta。
修复问题更新为加0.0.0.1,添加/移除新特性加0.0.1.0小部分重构更新加0.1.0.0大量重构加1.0.0.0 修复问题更新为加0.0.0.1,添加/移除新特性加0.0.1.0小部分重构更新加0.1.0.0大量重构加1.0.0.0
2025-09-21-3
project_version=4.2.10.18
* 添加ClientPowerBoxSharedData添加新字段 isEnableSsl,用于WS地址协议头判断
* 让PowerBoxWSClient继承了父类的#enableSSL #disableSSL方法以适配添加ClientPowerBoxSharedData添加新字段的字段 isEnableSsl
2025-09-21-2 2025-09-21-2
project_version=4.2.10.17 project_version=4.2.10.17
* 修正 DGPBClientManager 的实现接口为com.r3944realms.dg_lab.api.manager.IDGLabManager * 修正 DGPBClientManager 的实现接口为com.r3944realms.dg_lab.api.manager.IDGLabManager