优化页面
This commit is contained in:
21
unpackage/dist/dev/mp-weixin/TUIKit/components/TUIChat/offlinePushInfoManager/const.js
vendored
Normal file
21
unpackage/dist/dev/mp-weixin/TUIKit/components/TUIChat/offlinePushInfoManager/const.js
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
"use strict";
|
||||
const common_vendor = require("../../../../common/vendor.js");
|
||||
const DEFAULT_DESC = {
|
||||
[common_vendor.qt.TYPES.MSG_TEXT]: "[文本]",
|
||||
[common_vendor.qt.TYPES.MSG_FACE]: "[动画表情]",
|
||||
[common_vendor.qt.TYPES.MSG_IMAGE]: "[图片]",
|
||||
[common_vendor.qt.TYPES.MSG_FILE]: "[文件]",
|
||||
[common_vendor.qt.TYPES.MSG_AUDIO]: "[语音]",
|
||||
[common_vendor.qt.TYPES.MSG_VIDEO]: "[视频]",
|
||||
[common_vendor.qt.TYPES.MSG_LOCATION]: "[地理位置]",
|
||||
[common_vendor.qt.TYPES.MSG_MERGER]: "[聊天记录]",
|
||||
[common_vendor.qt.TYPES.MSG_CUSTOM]: "[自定义消息]"
|
||||
};
|
||||
var PUSH_SCENE = /* @__PURE__ */ ((PUSH_SCENE2) => {
|
||||
PUSH_SCENE2["CHAT"] = "chat";
|
||||
PUSH_SCENE2["CALL"] = "call";
|
||||
return PUSH_SCENE2;
|
||||
})(PUSH_SCENE || {});
|
||||
exports.DEFAULT_DESC = DEFAULT_DESC;
|
||||
exports.PUSH_SCENE = PUSH_SCENE;
|
||||
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/TUIKit/components/TUIChat/offlinePushInfoManager/const.js.map
|
||||
6
unpackage/dist/dev/mp-weixin/TUIKit/components/TUIChat/offlinePushInfoManager/index.js
vendored
Normal file
6
unpackage/dist/dev/mp-weixin/TUIKit/components/TUIChat/offlinePushInfoManager/index.js
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
"use strict";
|
||||
const TUIKit_components_TUIChat_offlinePushInfoManager_offlinePushInfoManager = require("./offlinePushInfoManager.js");
|
||||
require("./const.js");
|
||||
const OfflinePushInfoManager = TUIKit_components_TUIChat_offlinePushInfoManager_offlinePushInfoManager.OfflinePushInfoManager.getInstance();
|
||||
exports.OfflinePushInfoManager = OfflinePushInfoManager;
|
||||
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/TUIKit/components/TUIChat/offlinePushInfoManager/index.js.map
|
||||
9
unpackage/dist/dev/mp-weixin/TUIKit/components/TUIChat/offlinePushInfoManager/info.js
vendored
Normal file
9
unpackage/dist/dev/mp-weixin/TUIKit/components/TUIChat/offlinePushInfoManager/info.js
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
"use strict";
|
||||
const chatOfflinePushInfo = {
|
||||
androidInfo: {},
|
||||
apnsInfo: {}
|
||||
};
|
||||
const callOfflinePushInfo = {};
|
||||
exports.callOfflinePushInfo = callOfflinePushInfo;
|
||||
exports.chatOfflinePushInfo = chatOfflinePushInfo;
|
||||
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/TUIKit/components/TUIChat/offlinePushInfoManager/info.js.map
|
||||
2
unpackage/dist/dev/mp-weixin/TUIKit/components/TUIChat/offlinePushInfoManager/interface.js
vendored
Normal file
2
unpackage/dist/dev/mp-weixin/TUIKit/components/TUIChat/offlinePushInfoManager/interface.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
"use strict";
|
||||
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/TUIKit/components/TUIChat/offlinePushInfoManager/interface.js.map
|
||||
@@ -0,0 +1,67 @@
|
||||
"use strict";
|
||||
const common_vendor = require("../../../../common/vendor.js");
|
||||
const TUIKit_components_TUIChat_emojiConfig_index = require("../emoji-config/index.js");
|
||||
const TUIKit_components_TUIChat_offlinePushInfoManager_info = require("./info.js");
|
||||
const TUIKit_components_TUIChat_offlinePushInfoManager_const = require("./const.js");
|
||||
const _OfflinePushInfoManager = class _OfflinePushInfoManager {
|
||||
constructor() {
|
||||
this.name = "OfflinePushInfoManager";
|
||||
this.offlinePushInfo = {};
|
||||
this.offlinePushInfo = {
|
||||
[TUIKit_components_TUIChat_offlinePushInfoManager_const.PUSH_SCENE.CHAT]: TUIKit_components_TUIChat_offlinePushInfoManager_info.chatOfflinePushInfo,
|
||||
[TUIKit_components_TUIChat_offlinePushInfoManager_const.PUSH_SCENE.CALL]: TUIKit_components_TUIChat_offlinePushInfoManager_info.callOfflinePushInfo
|
||||
};
|
||||
}
|
||||
static getInstance() {
|
||||
if (!_OfflinePushInfoManager.instance) {
|
||||
_OfflinePushInfoManager.instance = new _OfflinePushInfoManager();
|
||||
}
|
||||
return _OfflinePushInfoManager.instance;
|
||||
}
|
||||
getOfflinePushInfo(scene) {
|
||||
if (!Object.values(TUIKit_components_TUIChat_offlinePushInfoManager_const.PUSH_SCENE).includes(scene)) {
|
||||
common_vendor.index.__f__("error", "at TUIKit/components/TUIChat/offlinePushInfoManager/offlinePushInfoManager.ts:32", `${this.name} getOfflinePushInfo scene: ${scene} is invalid`);
|
||||
return null;
|
||||
}
|
||||
return this.offlinePushInfo[scene];
|
||||
}
|
||||
genTitle(conversation, userInfo) {
|
||||
let title = conversation == null ? void 0 : conversation.getShowName();
|
||||
if (conversation.type === common_vendor.qt.TYPES.CONV_C2C) {
|
||||
title = (userInfo == null ? void 0 : userInfo.nick) || (userInfo == null ? void 0 : userInfo.userID);
|
||||
}
|
||||
return title;
|
||||
}
|
||||
genDesc(messageType, payload) {
|
||||
let desc = "";
|
||||
if (messageType === common_vendor.qt.TYPES.MSG_TEXT) {
|
||||
desc = TUIKit_components_TUIChat_emojiConfig_index.transformTextWithKeysToEmojiNames(payload.text);
|
||||
}
|
||||
if (messageType === common_vendor.qt.TYPES.MSG_CUSTOM) {
|
||||
desc = payload.description;
|
||||
}
|
||||
return desc || common_vendor.Wt.t(`TUIChat.${TUIKit_components_TUIChat_offlinePushInfoManager_const.DEFAULT_DESC[messageType]}`);
|
||||
}
|
||||
create(options) {
|
||||
var _a;
|
||||
const { conversation, messageType = "", payload = {} } = options || {};
|
||||
const userInfo = common_vendor.Jt.getData(common_vendor.o.USER, "userProfile");
|
||||
const entity = {
|
||||
sender: conversation.type === common_vendor.qt.TYPES.CONV_GROUP ? (_a = conversation.groupProfile) == null ? void 0 : _a.groupID : userInfo == null ? void 0 : userInfo.userID,
|
||||
nickName: userInfo == null ? void 0 : userInfo.nick,
|
||||
chatType: conversation.type === common_vendor.qt.TYPES.CONV_GROUP ? 2 : 1,
|
||||
version: 1,
|
||||
action: 1
|
||||
};
|
||||
return {
|
||||
title: this.genTitle(conversation, userInfo),
|
||||
description: this.genDesc(messageType, payload),
|
||||
extension: JSON.stringify({ entity }),
|
||||
...this.offlinePushInfo[TUIKit_components_TUIChat_offlinePushInfoManager_const.PUSH_SCENE.CHAT]
|
||||
};
|
||||
}
|
||||
};
|
||||
_OfflinePushInfoManager.instance = null;
|
||||
let OfflinePushInfoManager = _OfflinePushInfoManager;
|
||||
exports.OfflinePushInfoManager = OfflinePushInfoManager;
|
||||
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/TUIKit/components/TUIChat/offlinePushInfoManager/offlinePushInfoManager.js.map
|
||||
Reference in New Issue
Block a user