diff --git a/common/config.js b/common/config.js
index f578eb2..dae712e 100644
--- a/common/config.js
+++ b/common/config.js
@@ -6,6 +6,7 @@ const PROT = "http://"
// const ROOTHOST = "47.75.182.93:8090";
// const ROOTHOST = "1.92.152.160";
const ROOTHOST = "1.92.152.160";
+const ROOTHOST1 = "sausers.blxinchuang.com";
// const ROOTHOST = "192.168.2.15:8187";
// const ROOTHOST = "120.46.52.165";
// const ROOTHOST = "192.168.0.115:8187";
@@ -33,7 +34,7 @@ const checkdomain = (ROOTHOST) => {
const ROOTPATH = (checkdomain(ROOTHOST) ? "https://" : "http://") + ROOTHOST + "/sqx_fast";
const ROOTPATH1 = (checkdomain(ROOTHOST) ? "https://" : "http://") + ROOTHOST + "/sqx_fast";
const ROOTPATH2 = "wss://" + ROOTHOST + "/wss/websocket/"; //联系客服
-const ROOTPATH3 = "wss://" + ROOTHOST + "/wss/chatSocket/"; //聊天
+const ROOTPATH3 = "wss://" + ROOTHOST1 + "/wss/chatSocket/"; //聊天
const WEBSOCKETADDRESS = "ws://" + ROOTHOST + "/sqx_fast/ws/"; //退出软件后台后将用户状态置为离线
const UPLOAD_PATH = ROOTPATH1 + '/alioss/upload';
@@ -60,6 +61,7 @@ const WS_UPLOAD_RECORDER_PATH = WS_BASE_PATH + 'monitorWebSocket/';
module.exports = {
PROT,
ROOTHOST,
+ ROOTHOST1,
APIHOST: ROOTPATH,
APIHOST1: ROOTPATH1,
WSHOST: ROOTPATH2,
diff --git a/pages/msg/im.vue b/pages/msg/im.vue
index 15b4a16..c2b5600 100644
--- a/pages/msg/im.vue
+++ b/pages/msg/im.vue
@@ -1,14 +1,14 @@
-
+
{{item.createTime}}
-
+
- {{item.content}}
+
+ {{item.content}}
@@ -20,7 +20,7 @@
-
+
{{item.content}}
@@ -30,24 +30,60 @@
-
-
-
-
-
- 发送
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 发送
-
-
-
+ .input-box {
+ position: fixed;
+ bottom: 0;
+ left: 0;
+ height: 120rpx;
+ width: 100%;
+ display: flex;
+ box-sizing: content-box;
+ z-index: 999;
+ /* background-color: #ececec; */
+ /* padding: 0 5rpx; */
+ }
+
+ .chat-listitem {
+ display: flex;
+ margin-top: 20rpx;
+ padding: 10rpx;
+ }
+
+ .chat-listitem-text {
+ color: #FFFFFF;
+ background: #005DFF;
+ margin-top: 10rpx;
+ width: fit-content;
+ padding: 15rpx;
+ font-size: 30rpx;
+ height: max-content;
+ word-wrap: break-word;
+ word-break: break-all;
+ border-radius: 10rpx;
+ }
+ .chat-listitem-text1 {
+ /* color: #FFFFFF; */
+ background: #FFFFFF;
+ margin-top: 10rpx;
+ width: fit-content;
+ padding: 15rpx;
+ font-size: 30rpx;
+ height: max-content;
+ word-wrap: break-word;
+ word-break: break-all;
+ border-radius: 10rpx;
+ }
+ .chat-listitem-image-type4 {
+ /* color: #FFFFFF; */
+ background: #FFFFFF;
+ width: fit-content;
+ font-size: 30rpx;
+ height: max-content;
+ word-wrap: break-word;
+ word-break: break-all;
+ border-top-left-radius: 20rpx;
+ border-top-right-radius: 20rpx;
+ }
+
+ .chat-listitem-image {
+ margin-top: 5rpx;
+ width: 75rpx;
+ height: 75rpx;
+ border-radius: 5rpx;
+ }
+
+ .save {
+ width: 130rpx;
+ text-align: center;
+ border-radius: 70rpx;
+ height: 70rpx;
+ color: #FFF;
+ background:#005DFF;
+ margin: 5rpx 10rpx 0;
+ line-height: 70rpx;
+ }
+
\ No newline at end of file
diff --git a/static/HM-chat/css/style.scss b/static/HM-chat/css/style.scss
new file mode 100644
index 0000000..e74780a
--- /dev/null
+++ b/static/HM-chat/css/style.scss
@@ -0,0 +1,615 @@
+page{
+ background-color: #e5e5e5;
+}
+@font-face {font-family:"HMfont-home";src:url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2');}
+ .icon {
+ font-family:"HMfont-home" !important;
+ font-size:56upx;
+ font-style:normal;
+ color: #333;
+ &.biaoqing:before {
+ content: "\e797";
+ }
+ &.jianpan:before {
+ content: "\e7b2";
+ }
+ &.yuyin:before {
+ content: "\e805";
+ }
+ &.tupian:before {
+ content: "\e639";
+ }
+ &.chehui:before {
+ content: "\e904";
+ }
+ &.luyin:before {
+ content: "\e905";
+ }
+ &.luyin2:before {
+ content: "\e677";
+ }
+ &.other-voice:before {
+ content: "\e667";
+ }
+ &.my-voice:before {
+ content: "\e906";
+ }
+ &.hongbao:before {
+ content: "\e626";
+ }
+ &.tupian2:before {
+ content: "\e674";
+ }
+ &.paizhao:before {
+ content: "\e63e";
+ }
+ &.add:before {
+ content: "\e655";
+ }
+ &.close:before {
+ content: "\e607";
+ }
+ &.to:before {
+ content: "\e675";
+ }
+ }
+.hidden{
+ display: none !important;
+}
+.popup-layer{
+ &.showLayer{transform: translate3d(0,-42vw,0);}
+ transition: all .15s linear;
+ width: 96%;
+ height: 42vw;
+ padding: 20upx 2%;
+ background-color: #f3f3f3;
+ border-top: solid 1upx #ddd;
+ position: fixed;
+ z-index: 20;
+ top: 100%;
+ .emoji-swiper{
+ height: 40vw;
+ swiper-item{
+ display: flex;
+ align-content: flex-start;
+ flex-wrap: wrap;
+ view{
+ width: 12vw;
+ height: 12vw;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ image{
+ width: 8.4vw;
+ height: 8.4vw;
+ }
+ }
+ }
+ }
+ .more-layer{
+ width: 100%;
+ height: 42vw;
+ .list{
+ width: 100%;
+ display: flex;
+ flex-wrap: wrap;
+ .box{
+ width: 18vw;
+ height: 18vw;
+ border-radius: 20upx;
+ background-color: #fff;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ margin: 0 3vw 2vw 3vw;
+ .icon{
+ font-size: 70upx;
+ }
+ }
+ }
+ }
+}
+.input-box{
+ width: 98%;
+ min-height: 100upx;
+ padding: 0 1%;
+ background-color: #f2f2f2;
+ display: flex;
+ position: fixed;
+ z-index: 20;
+ bottom:-2upx;
+ &.showLayer{transform: translate3d(0,-42vw,0);}
+ transition: all .15s linear;
+ border-bottom: solid 1upx #ddd;
+ .voice,.more{
+ flex-shrink: 0;
+ width: 90upx;
+ height: 100upx;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ }
+
+ .send{
+ //H5发送按钮左边距
+ /* #ifdef H5 */
+ margin-left: 20upx;
+ /* #endif */
+ flex-shrink: 0;
+ width: 100upx;
+ height: 100upx;
+ display: flex;
+ align-items: center;
+ .btn{
+ width: 90upx;
+ height: 56upx;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ background:linear-gradient(to right,#f09b37,#eb632c);
+ color: #fff;
+ border-radius: 6upx;
+ font-size: 24upx;
+ }
+ }
+ .textbox{
+ width: 100%;
+ min-height: 70upx;
+ margin-top: 15upx;
+ .voice-mode{
+ width: calc(100% - 2upx);
+ height: 68upx;
+ border-radius: 70upx;
+ border:solid 1upx #cdcdcd;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ font-size: 28upx;
+ background-color: #fff;
+ color: #555;
+ &.recording{
+ background-color: #e5e5e5;
+ }
+ }
+ .text-mode{
+ width: 100%;
+ min-height: 70upx;
+ display: flex;
+ background-color: #fff;
+ border-radius: 40upx;
+ .box{
+ width: 100%;
+ padding-left: 30upx;
+ min-height: 70upx;
+ display: flex;
+ align-items: center;
+ textarea{
+ width: 100%;
+ }
+ }
+ .em{
+ flex-shrink: 0;
+ width: 80upx;
+ padding-left: 10upx;
+ height: 70upx;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ }
+ }
+ }
+}
+.record{
+ width: 40vw;
+ height: 40vw;
+ position: fixed;
+ top: 55%;
+ left: 30%;
+ background-color: rgba(0,0,0,.6);
+ border-radius: 20upx;
+ .ing{
+ width: 100%;
+ height: 30vw;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ // 模拟录音音效动画
+ @keyframes volatility {
+ 0% {background-position: 0% 130%;}
+ 20% {background-position: 0% 150%;}
+ 30% {background-position: 0% 155%;}
+ 40% {background-position: 0% 150%;}
+ 50% {background-position: 0% 145%;}
+ 70% {background-position: 0% 150%;}
+ 80% {background-position: 0% 155%;}
+ 90% {background-position: 0% 140%;}
+ 100% {background-position: 0% 135%;}
+ }
+ .icon{
+ background-image:linear-gradient(to bottom,#f09b37,#fff 50%);
+ background-size:100% 200%;
+ animation: volatility 1.5s ease-in-out -1.5s infinite alternate;
+ -webkit-background-clip:text;
+ -webkit-text-fill-color:transparent;
+ font-size: 150upx;
+ color: #f09b37;
+ }
+ }
+ .cancel{
+ width: 100%;
+ height: 30vw;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ .icon{
+ color: #fff;
+ font-size: 150upx;
+ }
+ }
+ .tis{
+ width: 100%;
+ height: 10vw;
+ display: flex;
+ justify-content: center;
+ font-size: 28upx;
+ color: #fff;
+ &.change{
+ color: #f09b37;
+ }
+ }
+}
+.content{
+ width: 100%;
+ .msg-list{
+ width: 96%;
+ padding: 0 2%;
+ position: absolute;
+ top: 0;
+ bottom: 100upx;
+ .loading{
+ //loading动画
+ display: flex;
+ justify-content: center;
+ @keyframes stretchdelay {
+ 0%, 40%, 100% {
+ transform: scaleY(0.6);
+ }
+ 20% {
+ transform: scaleY(1.0);
+ }
+ }
+ .spinner {
+ margin: 20upx 0;
+ width: 60upx;
+ height: 100upx;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ view {
+ background-color: #f06c7a;
+ height: 50upx;
+ width: 6upx;
+ border-radius: 6upx;
+ animation: stretchdelay 1.2s infinite ease-in-out;
+ }
+ .rect2 {
+ animation-delay: -1.1s;
+ }
+ .rect3 {
+ animation-delay: -1.0s;
+ }
+ .rect4 {
+ animation-delay: -0.9s;
+ }
+ .rect5 {
+ animation-delay: -0.8s;
+ }
+ }
+ }
+ .row{
+ .system{
+ display: flex;
+ justify-content: center;
+ view{
+ padding: 0 30upx;
+ height: 50upx;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ background-color: #c9c9c9;
+ color: #fff;
+ font-size: 24upx;
+ border-radius: 40upx;
+ }
+ .red-envelope{
+ image{
+ margin-right: 5upx;
+ width: 30upx;
+ height: 30upx;
+ }
+ }
+ }
+ &:first-child{
+ margin-top: 20upx;
+ }
+ padding: 20upx 0;
+ .my .left,.other .right{
+ width: 100%;
+ display: flex;
+ .bubble{
+ max-width: 70%;
+ min-height: 50upx;
+ border-radius: 10upx;
+ padding: 15upx 20upx;
+ display: flex;
+ align-items: center;
+ font-size: 32upx;
+ word-break: break-word;
+ &.img{
+ background-color: transparent;
+ padding:0;
+ overflow: hidden;
+ image{
+ max-width: 350upx;
+ max-height: 350upx;
+ }
+ }
+ &.red-envelope{
+ background-color: transparent;
+ padding:0;
+ overflow: hidden;
+ position: relative;
+ justify-content: center;
+ align-items: flex-start;
+ image{
+ width: 250upx;
+ height: 313upx;
+ }
+ .tis{
+ position: absolute;
+ top: 6%;
+ font-size: 26upx;
+ color: #9c1712;
+ }
+ .blessing{
+ position: absolute;
+ bottom: 14%;
+ color: #e9b874;
+ width: 80%;
+ text-align: center;
+ overflow: hidden;
+ // 最多两行
+ display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
+ }
+ }
+ &.voice{
+ .icon{
+ font-size: 40upx;
+ display: flex;
+ align-items: center;
+ }
+ .icon:after
+ {
+ content:" ";
+ width: 53upx;
+ height: 53upx;
+ border-radius: 100%;
+ position: absolute;
+ box-sizing: border-box;
+ }
+ .length{
+ font-size: 28upx;
+ }
+ }
+ }
+ }
+ .my .right,.other .left{
+ flex-shrink: 0;
+ width: 80upx;
+ height: 80upx;
+ image{
+ width: 80upx;
+ height: 80upx;
+ border-radius: 10upx;
+ }
+ }
+ .my{
+ width: 100%;
+ display: flex;
+ justify-content: flex-end;
+ .left{
+ min-height: 80upx;
+
+ align-items: center;
+ justify-content: flex-end;
+ .bubble{
+ background-color: #f06c7a;
+ color: #fff;
+
+ &.voice{
+ .icon{
+ color: #fff;
+ }
+ .length{
+ margin-right: 20upx;
+ }
+ }
+ &.play{
+ @keyframes my-play {
+ 0% {
+ transform: translateX(80%);
+ }
+ 100% {
+ transform: translateX(0%);
+ }
+ }
+ .icon:after
+ {
+ border-left: solid 10upx rgba(240,108,122,.5);
+ animation: my-play 1s linear infinite;
+ }
+ }
+ }
+ }
+ .right{
+ margin-left: 15upx;
+ }
+ }
+ .other{
+ width: 100%;
+ display: flex;
+ .left{
+ margin-right: 15upx;
+ }
+ .right{
+ flex-wrap: wrap;
+ .username{
+ width: 100%;
+ height: 45upx;
+ font-size: 24upx;
+ color: #999;
+ display: flex;
+ .name{
+ margin-right: 50upx;
+ }
+ }
+ .bubble{
+ background-color: #fff;
+ color: #333;
+ &.voice{
+ .icon{
+ color: #333;
+
+ }
+ .length{
+ margin-left: 20upx;
+ }
+ }
+ &.play{
+ @keyframes other-play {
+ 0% {
+ transform: translateX(-80%);
+ }
+ 100% {
+ transform: translateX(0%);
+ }
+ }
+ .icon:after
+ {
+ border-right: solid 10upx rgba(255,255,255,.8);
+
+ animation: other-play 1s linear infinite;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+}
+.windows{
+
+ .mask{
+ position: fixed;
+ top: 100%;
+ width: 100%;
+ height: 100%;
+ z-index: 1000;
+ background-color: rgba(0,0,0,.6);
+ opacity: 0;
+ transition: opacity .2s ease-out;
+ }
+ .layer{
+ position: fixed;
+ width: 80%;
+ height: 70%;
+ left: 10%;
+ z-index: 1001;
+ border-radius: 20upx;
+ overflow: hidden;
+ top:100%;
+ transform: scale3d(.5,.5,1);
+ transition: all .2s ease-out;
+ }
+ &.show{
+ display: block;
+ .mask{
+ top: 0;
+ opacity: 1;
+ }
+ .layer{
+ transform: translate3d(0,-85vh,0) scale3d(1,1,1);
+ }
+ }
+ &.hide{
+ display: block;
+ .mask{
+ top: 0;
+ opacity: 0;
+ }
+ .layer{
+ //transform: translate3d(0,-85vh,0) scale3d(.5,.5,1);
+ }
+ }
+}
+.open-redenvelope{
+ width: 100%;
+ height: 70vh;
+ background-color: #cf3c35;
+ position: relative;
+ .top{
+ width: 100%;
+ background-color: #fe5454;
+ display: flex;
+ justify-content: center;
+ flex-wrap: wrap;
+ border-radius: 0 0 100% 100%;
+ box-shadow: inset 0 -20upx 0 #9c1712;
+ .close-btn{
+ width: 100%;
+ height: 80upx;
+ display: flex;
+ justify-content: flex-end;
+ margin-bottom: 30upx;
+ .icon{
+ color: #9c1712;
+ margin-top: 10upx;
+ margin-right: 10upx;
+ }
+ }
+ image{
+ width: 130upx;
+ height: 130upx;
+ border: solid 12upx #cf3c35;
+ border-radius: 100%;
+
+ margin-bottom: -65upx;
+ }
+ margin-bottom: 65upx;
+ }
+ .from,.blessing,.money,.showDetails{
+ width: 90%;
+ padding: 5upx 5%;
+ display: flex;
+ justify-content: center;
+ font-size: 32upx;
+ color: #fff;
+ }
+ .money{
+ font-size: 100upx;
+ color: #f8d757;
+ display: flex;
+ padding-top: 20upx;
+ }
+ .showDetails{
+ position: absolute;
+ bottom: 20upx;
+ align-items: center;
+ font-size: 28upx;
+ color: #f8d757;
+ .icon{
+ font-size: 26upx;
+ color: #f8d757;
+ }
+ }
+}
\ No newline at end of file
diff --git a/static/imgLt/emoji/100.gif b/static/imgLt/emoji/100.gif
new file mode 100644
index 0000000..2378eb4
Binary files /dev/null and b/static/imgLt/emoji/100.gif differ
diff --git a/static/imgLt/emoji/101.gif b/static/imgLt/emoji/101.gif
new file mode 100644
index 0000000..574caa7
Binary files /dev/null and b/static/imgLt/emoji/101.gif differ
diff --git a/static/imgLt/emoji/102.gif b/static/imgLt/emoji/102.gif
new file mode 100644
index 0000000..64b71c7
Binary files /dev/null and b/static/imgLt/emoji/102.gif differ
diff --git a/static/imgLt/emoji/103.gif b/static/imgLt/emoji/103.gif
new file mode 100644
index 0000000..ddc55f6
Binary files /dev/null and b/static/imgLt/emoji/103.gif differ
diff --git a/static/imgLt/emoji/104.gif b/static/imgLt/emoji/104.gif
new file mode 100644
index 0000000..aa9f755
Binary files /dev/null and b/static/imgLt/emoji/104.gif differ
diff --git a/static/imgLt/emoji/105.gif b/static/imgLt/emoji/105.gif
new file mode 100644
index 0000000..a2069d9
Binary files /dev/null and b/static/imgLt/emoji/105.gif differ
diff --git a/static/imgLt/emoji/106.gif b/static/imgLt/emoji/106.gif
new file mode 100644
index 0000000..364a2f2
Binary files /dev/null and b/static/imgLt/emoji/106.gif differ
diff --git a/static/imgLt/emoji/107.gif b/static/imgLt/emoji/107.gif
new file mode 100644
index 0000000..eb82906
Binary files /dev/null and b/static/imgLt/emoji/107.gif differ
diff --git a/static/imgLt/emoji/108.gif b/static/imgLt/emoji/108.gif
new file mode 100644
index 0000000..d6e17f7
Binary files /dev/null and b/static/imgLt/emoji/108.gif differ
diff --git a/static/imgLt/emoji/109.gif b/static/imgLt/emoji/109.gif
new file mode 100644
index 0000000..e38ccd8
Binary files /dev/null and b/static/imgLt/emoji/109.gif differ
diff --git a/static/imgLt/emoji/110.gif b/static/imgLt/emoji/110.gif
new file mode 100644
index 0000000..fb4daf1
Binary files /dev/null and b/static/imgLt/emoji/110.gif differ
diff --git a/static/imgLt/emoji/111.gif b/static/imgLt/emoji/111.gif
new file mode 100644
index 0000000..156bd67
Binary files /dev/null and b/static/imgLt/emoji/111.gif differ
diff --git a/static/imgLt/emoji/112.gif b/static/imgLt/emoji/112.gif
new file mode 100644
index 0000000..4ee3c71
Binary files /dev/null and b/static/imgLt/emoji/112.gif differ
diff --git a/static/imgLt/emoji/113.gif b/static/imgLt/emoji/113.gif
new file mode 100644
index 0000000..bcdf0ff
Binary files /dev/null and b/static/imgLt/emoji/113.gif differ
diff --git a/static/imgLt/emoji/114.gif b/static/imgLt/emoji/114.gif
new file mode 100644
index 0000000..9778059
Binary files /dev/null and b/static/imgLt/emoji/114.gif differ
diff --git a/static/imgLt/emoji/115.gif b/static/imgLt/emoji/115.gif
new file mode 100644
index 0000000..87a52f3
Binary files /dev/null and b/static/imgLt/emoji/115.gif differ
diff --git a/static/imgLt/emoji/116.gif b/static/imgLt/emoji/116.gif
new file mode 100644
index 0000000..73af643
Binary files /dev/null and b/static/imgLt/emoji/116.gif differ
diff --git a/static/imgLt/emoji/117.gif b/static/imgLt/emoji/117.gif
new file mode 100644
index 0000000..0468b91
Binary files /dev/null and b/static/imgLt/emoji/117.gif differ
diff --git a/static/imgLt/emoji/118.gif b/static/imgLt/emoji/118.gif
new file mode 100644
index 0000000..a877841
Binary files /dev/null and b/static/imgLt/emoji/118.gif differ
diff --git a/static/imgLt/emoji/119.gif b/static/imgLt/emoji/119.gif
new file mode 100644
index 0000000..421062d
Binary files /dev/null and b/static/imgLt/emoji/119.gif differ
diff --git a/static/imgLt/emoji/120.gif b/static/imgLt/emoji/120.gif
new file mode 100644
index 0000000..b1ef5c7
Binary files /dev/null and b/static/imgLt/emoji/120.gif differ
diff --git a/static/imgLt/emoji/121.gif b/static/imgLt/emoji/121.gif
new file mode 100644
index 0000000..97495df
Binary files /dev/null and b/static/imgLt/emoji/121.gif differ
diff --git a/static/imgLt/emoji/122.gif b/static/imgLt/emoji/122.gif
new file mode 100644
index 0000000..8623717
Binary files /dev/null and b/static/imgLt/emoji/122.gif differ
diff --git a/static/imgLt/emoji/123.gif b/static/imgLt/emoji/123.gif
new file mode 100644
index 0000000..72a5f3d
Binary files /dev/null and b/static/imgLt/emoji/123.gif differ
diff --git a/static/imgLt/emoji/124.gif b/static/imgLt/emoji/124.gif
new file mode 100644
index 0000000..9974dbe
Binary files /dev/null and b/static/imgLt/emoji/124.gif differ
diff --git a/static/imgLt/emoji/125.gif b/static/imgLt/emoji/125.gif
new file mode 100644
index 0000000..aaca1f7
Binary files /dev/null and b/static/imgLt/emoji/125.gif differ
diff --git a/static/imgLt/emoji/126.gif b/static/imgLt/emoji/126.gif
new file mode 100644
index 0000000..2aa7522
Binary files /dev/null and b/static/imgLt/emoji/126.gif differ
diff --git a/static/imgLt/emoji/127.gif b/static/imgLt/emoji/127.gif
new file mode 100644
index 0000000..b59f3c6
Binary files /dev/null and b/static/imgLt/emoji/127.gif differ
diff --git a/static/imgLt/emoji/128.gif b/static/imgLt/emoji/128.gif
new file mode 100644
index 0000000..cbed60d
Binary files /dev/null and b/static/imgLt/emoji/128.gif differ
diff --git a/static/imgLt/emoji/129.gif b/static/imgLt/emoji/129.gif
new file mode 100644
index 0000000..05d9353
Binary files /dev/null and b/static/imgLt/emoji/129.gif differ
diff --git a/static/imgLt/emoji/130.gif b/static/imgLt/emoji/130.gif
new file mode 100644
index 0000000..ae2036b
Binary files /dev/null and b/static/imgLt/emoji/130.gif differ
diff --git a/static/imgLt/emoji/131.gif b/static/imgLt/emoji/131.gif
new file mode 100644
index 0000000..dbba4ca
Binary files /dev/null and b/static/imgLt/emoji/131.gif differ
diff --git a/static/imgLt/emoji/132.gif b/static/imgLt/emoji/132.gif
new file mode 100644
index 0000000..652ec1c
Binary files /dev/null and b/static/imgLt/emoji/132.gif differ
diff --git a/static/imgLt/emoji/133.gif b/static/imgLt/emoji/133.gif
new file mode 100644
index 0000000..8e335c4
Binary files /dev/null and b/static/imgLt/emoji/133.gif differ
diff --git a/static/imgLt/emoji/134.gif b/static/imgLt/emoji/134.gif
new file mode 100644
index 0000000..fcf91ea
Binary files /dev/null and b/static/imgLt/emoji/134.gif differ
diff --git a/static/imgLt/emoji/135.gif b/static/imgLt/emoji/135.gif
new file mode 100644
index 0000000..003124b
Binary files /dev/null and b/static/imgLt/emoji/135.gif differ
diff --git a/static/imgLt/emoji/136.gif b/static/imgLt/emoji/136.gif
new file mode 100644
index 0000000..b2080f2
Binary files /dev/null and b/static/imgLt/emoji/136.gif differ
diff --git a/static/imgLt/emoji/137.gif b/static/imgLt/emoji/137.gif
new file mode 100644
index 0000000..de27554
Binary files /dev/null and b/static/imgLt/emoji/137.gif differ
diff --git a/static/imgLt/emoji/138.gif b/static/imgLt/emoji/138.gif
new file mode 100644
index 0000000..293a32f
Binary files /dev/null and b/static/imgLt/emoji/138.gif differ
diff --git a/static/imgLt/emoji/139.gif b/static/imgLt/emoji/139.gif
new file mode 100644
index 0000000..55631ca
Binary files /dev/null and b/static/imgLt/emoji/139.gif differ
diff --git a/static/imgLt/emoji/140.gif b/static/imgLt/emoji/140.gif
new file mode 100644
index 0000000..a5d3c79
Binary files /dev/null and b/static/imgLt/emoji/140.gif differ
diff --git a/static/imgLt/emoji/141.gif b/static/imgLt/emoji/141.gif
new file mode 100644
index 0000000..3c16c48
Binary files /dev/null and b/static/imgLt/emoji/141.gif differ
diff --git a/static/imgLt/emoji/142.gif b/static/imgLt/emoji/142.gif
new file mode 100644
index 0000000..627c579
Binary files /dev/null and b/static/imgLt/emoji/142.gif differ
diff --git a/static/imgLt/emoji/143.gif b/static/imgLt/emoji/143.gif
new file mode 100644
index 0000000..4023df7
Binary files /dev/null and b/static/imgLt/emoji/143.gif differ
diff --git a/static/imgLt/emoji/144.gif b/static/imgLt/emoji/144.gif
new file mode 100644
index 0000000..a9b8c84
Binary files /dev/null and b/static/imgLt/emoji/144.gif differ
diff --git a/static/imgLt/emoji/145.gif b/static/imgLt/emoji/145.gif
new file mode 100644
index 0000000..d6db48f
Binary files /dev/null and b/static/imgLt/emoji/145.gif differ
diff --git a/static/imgLt/emoji/146.gif b/static/imgLt/emoji/146.gif
new file mode 100644
index 0000000..0f03b7d
Binary files /dev/null and b/static/imgLt/emoji/146.gif differ
diff --git a/static/imgLt/emoji/147.gif b/static/imgLt/emoji/147.gif
new file mode 100644
index 0000000..6e2f1fd
Binary files /dev/null and b/static/imgLt/emoji/147.gif differ
diff --git a/static/imgLt/emoji/148.gif b/static/imgLt/emoji/148.gif
new file mode 100644
index 0000000..11e7ddc
Binary files /dev/null and b/static/imgLt/emoji/148.gif differ
diff --git a/static/imgLt/emoji/149.gif b/static/imgLt/emoji/149.gif
new file mode 100644
index 0000000..f85e1c0
Binary files /dev/null and b/static/imgLt/emoji/149.gif differ
diff --git a/static/imgLt/emoji/150.gif b/static/imgLt/emoji/150.gif
new file mode 100644
index 0000000..444083f
Binary files /dev/null and b/static/imgLt/emoji/150.gif differ
diff --git a/static/imgLt/emoji/151.gif b/static/imgLt/emoji/151.gif
new file mode 100644
index 0000000..c875ea7
Binary files /dev/null and b/static/imgLt/emoji/151.gif differ
diff --git a/static/imgLt/emoji/152.gif b/static/imgLt/emoji/152.gif
new file mode 100644
index 0000000..df63eac
Binary files /dev/null and b/static/imgLt/emoji/152.gif differ
diff --git a/static/imgLt/emoji/153.gif b/static/imgLt/emoji/153.gif
new file mode 100644
index 0000000..dc696d6
Binary files /dev/null and b/static/imgLt/emoji/153.gif differ
diff --git a/static/imgLt/emoji/154.gif b/static/imgLt/emoji/154.gif
new file mode 100644
index 0000000..d28380b
Binary files /dev/null and b/static/imgLt/emoji/154.gif differ
diff --git a/static/imgLt/emoji/155.gif b/static/imgLt/emoji/155.gif
new file mode 100644
index 0000000..9042b9d
Binary files /dev/null and b/static/imgLt/emoji/155.gif differ
diff --git a/static/imgLt/emoji/156.gif b/static/imgLt/emoji/156.gif
new file mode 100644
index 0000000..edf96f0
Binary files /dev/null and b/static/imgLt/emoji/156.gif differ
diff --git a/static/imgLt/emoji/157.gif b/static/imgLt/emoji/157.gif
new file mode 100644
index 0000000..da352f3
Binary files /dev/null and b/static/imgLt/emoji/157.gif differ
diff --git a/static/imgLt/emoji/158.gif b/static/imgLt/emoji/158.gif
new file mode 100644
index 0000000..4faf41f
Binary files /dev/null and b/static/imgLt/emoji/158.gif differ
diff --git a/static/imgLt/emoji/159.gif b/static/imgLt/emoji/159.gif
new file mode 100644
index 0000000..918288b
Binary files /dev/null and b/static/imgLt/emoji/159.gif differ
diff --git a/static/imgLt/emoji/160.gif b/static/imgLt/emoji/160.gif
new file mode 100644
index 0000000..869559e
Binary files /dev/null and b/static/imgLt/emoji/160.gif differ
diff --git a/static/imgLt/emoji/161.gif b/static/imgLt/emoji/161.gif
new file mode 100644
index 0000000..d347251
Binary files /dev/null and b/static/imgLt/emoji/161.gif differ
diff --git a/static/imgLt/emoji/162.gif b/static/imgLt/emoji/162.gif
new file mode 100644
index 0000000..be2b213
Binary files /dev/null and b/static/imgLt/emoji/162.gif differ
diff --git a/static/imgLt/emoji/163.gif b/static/imgLt/emoji/163.gif
new file mode 100644
index 0000000..d58fcf6
Binary files /dev/null and b/static/imgLt/emoji/163.gif differ
diff --git a/static/imgLt/emoji/164.gif b/static/imgLt/emoji/164.gif
new file mode 100644
index 0000000..c4e00bd
Binary files /dev/null and b/static/imgLt/emoji/164.gif differ
diff --git a/static/imgLt/emoji/165.gif b/static/imgLt/emoji/165.gif
new file mode 100644
index 0000000..3549c83
Binary files /dev/null and b/static/imgLt/emoji/165.gif differ
diff --git a/static/imgLt/emoji/166.gif b/static/imgLt/emoji/166.gif
new file mode 100644
index 0000000..f99e583
Binary files /dev/null and b/static/imgLt/emoji/166.gif differ
diff --git a/static/imgLt/emoji/167.gif b/static/imgLt/emoji/167.gif
new file mode 100644
index 0000000..441da4a
Binary files /dev/null and b/static/imgLt/emoji/167.gif differ
diff --git a/static/imgLt/emoji/168.gif b/static/imgLt/emoji/168.gif
new file mode 100644
index 0000000..b74d3cb
Binary files /dev/null and b/static/imgLt/emoji/168.gif differ
diff --git a/static/imgLt/emoji/169.gif b/static/imgLt/emoji/169.gif
new file mode 100644
index 0000000..2639428
Binary files /dev/null and b/static/imgLt/emoji/169.gif differ
diff --git a/static/imgLt/emoji/170.gif b/static/imgLt/emoji/170.gif
new file mode 100644
index 0000000..5d96fa5
Binary files /dev/null and b/static/imgLt/emoji/170.gif differ
diff --git a/static/imgLt/emoji/171.gif b/static/imgLt/emoji/171.gif
new file mode 100644
index 0000000..8053885
Binary files /dev/null and b/static/imgLt/emoji/171.gif differ
diff --git a/static/imgLt/emoji/172.gif b/static/imgLt/emoji/172.gif
new file mode 100644
index 0000000..ae51343
Binary files /dev/null and b/static/imgLt/emoji/172.gif differ
diff --git a/static/imgLt/emoji/173.gif b/static/imgLt/emoji/173.gif
new file mode 100644
index 0000000..c0293c3
Binary files /dev/null and b/static/imgLt/emoji/173.gif differ
diff --git a/static/imgLt/emoji/174.gif b/static/imgLt/emoji/174.gif
new file mode 100644
index 0000000..31203c5
Binary files /dev/null and b/static/imgLt/emoji/174.gif differ
diff --git a/static/imgLt/emoji/175.gif b/static/imgLt/emoji/175.gif
new file mode 100644
index 0000000..f71d4a1
Binary files /dev/null and b/static/imgLt/emoji/175.gif differ
diff --git a/static/imgLt/emoji/176.gif b/static/imgLt/emoji/176.gif
new file mode 100644
index 0000000..41f821e
Binary files /dev/null and b/static/imgLt/emoji/176.gif differ
diff --git a/static/imgLt/emoji/177.gif b/static/imgLt/emoji/177.gif
new file mode 100644
index 0000000..8f882f5
Binary files /dev/null and b/static/imgLt/emoji/177.gif differ
diff --git a/static/imgLt/emoji/178.gif b/static/imgLt/emoji/178.gif
new file mode 100644
index 0000000..557551d
Binary files /dev/null and b/static/imgLt/emoji/178.gif differ
diff --git a/static/imgLt/emoji/179.gif b/static/imgLt/emoji/179.gif
new file mode 100644
index 0000000..6bc874d
Binary files /dev/null and b/static/imgLt/emoji/179.gif differ
diff --git a/static/imgLt/emoji/180.gif b/static/imgLt/emoji/180.gif
new file mode 100644
index 0000000..9a77936
Binary files /dev/null and b/static/imgLt/emoji/180.gif differ
diff --git a/static/imgLt/emoji/181.gif b/static/imgLt/emoji/181.gif
new file mode 100644
index 0000000..2329101
Binary files /dev/null and b/static/imgLt/emoji/181.gif differ
diff --git a/static/imgLt/emoji/182.gif b/static/imgLt/emoji/182.gif
new file mode 100644
index 0000000..644748a
Binary files /dev/null and b/static/imgLt/emoji/182.gif differ
diff --git a/static/imgLt/emoji/183.gif b/static/imgLt/emoji/183.gif
new file mode 100644
index 0000000..fbf275b
Binary files /dev/null and b/static/imgLt/emoji/183.gif differ
diff --git a/static/imgLt/emoji/184.gif b/static/imgLt/emoji/184.gif
new file mode 100644
index 0000000..bfc39e4
Binary files /dev/null and b/static/imgLt/emoji/184.gif differ
diff --git a/static/imgLt/emoji/185.gif b/static/imgLt/emoji/185.gif
new file mode 100644
index 0000000..f1f6aa3
Binary files /dev/null and b/static/imgLt/emoji/185.gif differ
diff --git a/static/imgLt/emoji/186.gif b/static/imgLt/emoji/186.gif
new file mode 100644
index 0000000..860885d
Binary files /dev/null and b/static/imgLt/emoji/186.gif differ
diff --git a/static/imgLt/emoji/187.gif b/static/imgLt/emoji/187.gif
new file mode 100644
index 0000000..3b88548
Binary files /dev/null and b/static/imgLt/emoji/187.gif differ
diff --git a/static/imgLt/emoji/188.gif b/static/imgLt/emoji/188.gif
new file mode 100644
index 0000000..947934f
Binary files /dev/null and b/static/imgLt/emoji/188.gif differ
diff --git a/static/imgLt/emoji/189.gif b/static/imgLt/emoji/189.gif
new file mode 100644
index 0000000..fdb9f32
Binary files /dev/null and b/static/imgLt/emoji/189.gif differ
diff --git a/static/imgLt/emoji/190.gif b/static/imgLt/emoji/190.gif
new file mode 100644
index 0000000..ddd6178
Binary files /dev/null and b/static/imgLt/emoji/190.gif differ
diff --git a/static/imgLt/emoji/191.gif b/static/imgLt/emoji/191.gif
new file mode 100644
index 0000000..35d794c
Binary files /dev/null and b/static/imgLt/emoji/191.gif differ
diff --git a/static/imgLt/emoji/192.gif b/static/imgLt/emoji/192.gif
new file mode 100644
index 0000000..61a10bc
Binary files /dev/null and b/static/imgLt/emoji/192.gif differ
diff --git a/static/imgLt/emoji/193.gif b/static/imgLt/emoji/193.gif
new file mode 100644
index 0000000..ee297f9
Binary files /dev/null and b/static/imgLt/emoji/193.gif differ
diff --git a/static/imgLt/emoji/194.gif b/static/imgLt/emoji/194.gif
new file mode 100644
index 0000000..c8c1fc3
Binary files /dev/null and b/static/imgLt/emoji/194.gif differ
diff --git a/static/imgLt/emoji/195.gif b/static/imgLt/emoji/195.gif
new file mode 100644
index 0000000..5ef6d38
Binary files /dev/null and b/static/imgLt/emoji/195.gif differ
diff --git a/static/imgLt/emoji/196.gif b/static/imgLt/emoji/196.gif
new file mode 100644
index 0000000..a1aee93
Binary files /dev/null and b/static/imgLt/emoji/196.gif differ
diff --git a/static/imgLt/emoji/197.gif b/static/imgLt/emoji/197.gif
new file mode 100644
index 0000000..08a1e56
Binary files /dev/null and b/static/imgLt/emoji/197.gif differ
diff --git a/static/imgLt/emoji/198.gif b/static/imgLt/emoji/198.gif
new file mode 100644
index 0000000..d161bc4
Binary files /dev/null and b/static/imgLt/emoji/198.gif differ
diff --git a/static/imgLt/emoji/199.gif b/static/imgLt/emoji/199.gif
new file mode 100644
index 0000000..58192b0
Binary files /dev/null and b/static/imgLt/emoji/199.gif differ
diff --git a/static/imgLt/emoji/200.png b/static/imgLt/emoji/200.png
new file mode 100644
index 0000000..56df9d2
Binary files /dev/null and b/static/imgLt/emoji/200.png differ
diff --git a/static/imgLt/emoji/201.png b/static/imgLt/emoji/201.png
new file mode 100644
index 0000000..b72e9f8
Binary files /dev/null and b/static/imgLt/emoji/201.png differ
diff --git a/static/imgLt/emoji/202.png b/static/imgLt/emoji/202.png
new file mode 100644
index 0000000..f8f7f35
Binary files /dev/null and b/static/imgLt/emoji/202.png differ
diff --git a/static/imgLt/emoji/203.png b/static/imgLt/emoji/203.png
new file mode 100644
index 0000000..ae7c82a
Binary files /dev/null and b/static/imgLt/emoji/203.png differ
diff --git a/static/imgLt/emoji/204.png b/static/imgLt/emoji/204.png
new file mode 100644
index 0000000..7303da1
Binary files /dev/null and b/static/imgLt/emoji/204.png differ
diff --git a/static/imgLt/emoji/205.png b/static/imgLt/emoji/205.png
new file mode 100644
index 0000000..0643682
Binary files /dev/null and b/static/imgLt/emoji/205.png differ
diff --git a/static/imgLt/emoji/206.png b/static/imgLt/emoji/206.png
new file mode 100644
index 0000000..4693154
Binary files /dev/null and b/static/imgLt/emoji/206.png differ
diff --git a/static/imgLt/emoji/207.png b/static/imgLt/emoji/207.png
new file mode 100644
index 0000000..390cc86
Binary files /dev/null and b/static/imgLt/emoji/207.png differ
diff --git a/static/imgLt/emoji/208.png b/static/imgLt/emoji/208.png
new file mode 100644
index 0000000..02ab03b
Binary files /dev/null and b/static/imgLt/emoji/208.png differ
diff --git a/static/imgLt/emoji/209.png b/static/imgLt/emoji/209.png
new file mode 100644
index 0000000..7b09611
Binary files /dev/null and b/static/imgLt/emoji/209.png differ
diff --git a/static/imgLt/emoji/210.png b/static/imgLt/emoji/210.png
new file mode 100644
index 0000000..982ec91
Binary files /dev/null and b/static/imgLt/emoji/210.png differ
diff --git a/static/imgLt/emoji/211.png b/static/imgLt/emoji/211.png
new file mode 100644
index 0000000..7d847cc
Binary files /dev/null and b/static/imgLt/emoji/211.png differ
diff --git a/static/imgLt/emoji/212.png b/static/imgLt/emoji/212.png
new file mode 100644
index 0000000..07db6f9
Binary files /dev/null and b/static/imgLt/emoji/212.png differ
diff --git a/static/imgLt/emoji/213.png b/static/imgLt/emoji/213.png
new file mode 100644
index 0000000..90d08b0
Binary files /dev/null and b/static/imgLt/emoji/213.png differ
diff --git a/static/imgLt/emoji/214.png b/static/imgLt/emoji/214.png
new file mode 100644
index 0000000..bbf7c9e
Binary files /dev/null and b/static/imgLt/emoji/214.png differ
diff --git a/static/imgLt/emoji/215.png b/static/imgLt/emoji/215.png
new file mode 100644
index 0000000..6e0b52f
Binary files /dev/null and b/static/imgLt/emoji/215.png differ
diff --git a/static/imgLt/emoji/216.png b/static/imgLt/emoji/216.png
new file mode 100644
index 0000000..d86bac8
Binary files /dev/null and b/static/imgLt/emoji/216.png differ
diff --git a/static/imgLt/emoji/217.png b/static/imgLt/emoji/217.png
new file mode 100644
index 0000000..73346e3
Binary files /dev/null and b/static/imgLt/emoji/217.png differ
diff --git a/static/imgLt/emoji/218.png b/static/imgLt/emoji/218.png
new file mode 100644
index 0000000..988414f
Binary files /dev/null and b/static/imgLt/emoji/218.png differ
diff --git a/static/imgLt/emoji/219.png b/static/imgLt/emoji/219.png
new file mode 100644
index 0000000..80f3cbc
Binary files /dev/null and b/static/imgLt/emoji/219.png differ
diff --git a/static/imgLt/face.jpg b/static/imgLt/face.jpg
new file mode 100644
index 0000000..65fbc11
Binary files /dev/null and b/static/imgLt/face.jpg differ
diff --git a/static/imgLt/im/face/face_1.jpg b/static/imgLt/im/face/face_1.jpg
new file mode 100644
index 0000000..08edc43
Binary files /dev/null and b/static/imgLt/im/face/face_1.jpg differ
diff --git a/static/imgLt/im/face/face_10.jpg b/static/imgLt/im/face/face_10.jpg
new file mode 100644
index 0000000..dacc9ab
Binary files /dev/null and b/static/imgLt/im/face/face_10.jpg differ
diff --git a/static/imgLt/im/face/face_11.jpg b/static/imgLt/im/face/face_11.jpg
new file mode 100644
index 0000000..fb2b5e2
Binary files /dev/null and b/static/imgLt/im/face/face_11.jpg differ
diff --git a/static/imgLt/im/face/face_12.jpg b/static/imgLt/im/face/face_12.jpg
new file mode 100644
index 0000000..99da68f
Binary files /dev/null and b/static/imgLt/im/face/face_12.jpg differ
diff --git a/static/imgLt/im/face/face_13.jpg b/static/imgLt/im/face/face_13.jpg
new file mode 100644
index 0000000..4668e22
Binary files /dev/null and b/static/imgLt/im/face/face_13.jpg differ
diff --git a/static/imgLt/im/face/face_14.jpg b/static/imgLt/im/face/face_14.jpg
new file mode 100644
index 0000000..ec0dde6
Binary files /dev/null and b/static/imgLt/im/face/face_14.jpg differ
diff --git a/static/imgLt/im/face/face_15.jpg b/static/imgLt/im/face/face_15.jpg
new file mode 100644
index 0000000..527f2f5
Binary files /dev/null and b/static/imgLt/im/face/face_15.jpg differ
diff --git a/static/imgLt/im/face/face_2.jpg b/static/imgLt/im/face/face_2.jpg
new file mode 100644
index 0000000..7e9205e
Binary files /dev/null and b/static/imgLt/im/face/face_2.jpg differ
diff --git a/static/imgLt/im/face/face_3.jpg b/static/imgLt/im/face/face_3.jpg
new file mode 100644
index 0000000..3d946cd
Binary files /dev/null and b/static/imgLt/im/face/face_3.jpg differ
diff --git a/static/imgLt/im/face/face_4.jpg b/static/imgLt/im/face/face_4.jpg
new file mode 100644
index 0000000..fcb38e5
Binary files /dev/null and b/static/imgLt/im/face/face_4.jpg differ
diff --git a/static/imgLt/im/face/face_5.jpg b/static/imgLt/im/face/face_5.jpg
new file mode 100644
index 0000000..ffb07c7
Binary files /dev/null and b/static/imgLt/im/face/face_5.jpg differ
diff --git a/static/imgLt/im/face/face_6.jpg b/static/imgLt/im/face/face_6.jpg
new file mode 100644
index 0000000..07e4f17
Binary files /dev/null and b/static/imgLt/im/face/face_6.jpg differ
diff --git a/static/imgLt/im/face/face_7.jpg b/static/imgLt/im/face/face_7.jpg
new file mode 100644
index 0000000..d6ae40e
Binary files /dev/null and b/static/imgLt/im/face/face_7.jpg differ
diff --git a/static/imgLt/im/face/face_8.jpg b/static/imgLt/im/face/face_8.jpg
new file mode 100644
index 0000000..5eefe4f
Binary files /dev/null and b/static/imgLt/im/face/face_8.jpg differ
diff --git a/static/imgLt/im/face/face_9.jpg b/static/imgLt/im/face/face_9.jpg
new file mode 100644
index 0000000..99475aa
Binary files /dev/null and b/static/imgLt/im/face/face_9.jpg differ
diff --git a/static/imgLt/p10.jpg b/static/imgLt/p10.jpg
new file mode 100644
index 0000000..cd82918
Binary files /dev/null and b/static/imgLt/p10.jpg differ
diff --git a/static/imgLt/q.jpg b/static/imgLt/q.jpg
new file mode 100644
index 0000000..f5c303e
Binary files /dev/null and b/static/imgLt/q.jpg differ
diff --git a/static/imgLt/red-envelope-chat.png b/static/imgLt/red-envelope-chat.png
new file mode 100644
index 0000000..ae194e7
Binary files /dev/null and b/static/imgLt/red-envelope-chat.png differ
diff --git a/static/imgLt/red-envelope.png b/static/imgLt/red-envelope.png
new file mode 100644
index 0000000..89e36ae
Binary files /dev/null and b/static/imgLt/red-envelope.png differ
diff --git a/unpackage/release/apk/__UNI__B37C795__20240725095019.apk b/unpackage/release/apk/__UNI__B37C795__20240725095019.apk
new file mode 100644
index 0000000..edd5ae4
Binary files /dev/null and b/unpackage/release/apk/__UNI__B37C795__20240725095019.apk differ
diff --git a/utils/websocketUtils.js b/utils/websocketUtils.js
index 9fa6d98..c30d2bd 100644
--- a/utils/websocketUtils.js
+++ b/utils/websocketUtils.js
@@ -597,7 +597,7 @@ export function uploadFileUrl() {
}
export function getWsBaseUrl() {
- return config('WSHOST');
+ return config('WSHOST1');
}