From d69565eb5c23b2f350c102c330aa1f3c85c8bbc9 Mon Sep 17 00:00:00 2001 From: rays <1615175118@qq.com> Date: Tue, 19 Oct 2021 17:15:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=88=9D=E5=A7=8B=E5=8C=96?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E4=BB=A5=E5=90=8E=E7=99=BB=E5=BD=95=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E9=9C=80=E9=87=8D=E6=96=B0=E7=99=BB=E5=BD=95=E6=89=8D?= =?UTF-8?q?=E5=8F=AF=E4=BB=A5=E4=BD=BF=E7=94=A8Websocket=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../InitConfigWebSocketCallbackApiImpl.java | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 kernel-d-auth/auth-sdk/src/main/java/cn/stylefeng/roses/kernel/auth/config/InitConfigWebSocketCallbackApiImpl.java diff --git a/kernel-d-auth/auth-sdk/src/main/java/cn/stylefeng/roses/kernel/auth/config/InitConfigWebSocketCallbackApiImpl.java b/kernel-d-auth/auth-sdk/src/main/java/cn/stylefeng/roses/kernel/auth/config/InitConfigWebSocketCallbackApiImpl.java new file mode 100644 index 000000000..f830b4331 --- /dev/null +++ b/kernel-d-auth/auth-sdk/src/main/java/cn/stylefeng/roses/kernel/auth/config/InitConfigWebSocketCallbackApiImpl.java @@ -0,0 +1,26 @@ +package cn.stylefeng.roses.kernel.auth.config; + +import cn.stylefeng.roses.kernel.auth.api.context.LoginContext; +import cn.stylefeng.roses.kernel.config.api.ConfigInitCallbackApi; +import cn.stylefeng.roses.kernel.message.api.expander.WebSocketConfigExpander; +import org.springframework.stereotype.Component; + +/** + * 项目初始化完成以后,修改用户websocket地址的配置 + * + * @author majianguo + * @date 2021/10/19 17:07 + */ +@Component +public class InitConfigWebSocketCallbackApiImpl implements ConfigInitCallbackApi { + + @Override + public void initBefore() { + + } + + @Override + public void initAfter() { + LoginContext.me().getLoginUser().setWsUrl(WebSocketConfigExpander.getWebSocketWsUrl()); + } +}