@uimkit/uikit-react
Version:
<img style="width:64px" src="https://mgmt.uimkit.chat/media/img/avatar.png"/>
38 lines (33 loc) • 1.34 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var tslib = require('tslib');
require('../context/TranslationContext.js');
var UIKitContext = require('../context/UIKitContext.js');
require('../context/ComponentContext.js');
require('../context/ChatActionContext.js');
require('../context/MessageInputContext.js');
require('../context/UIMessageContext.js');
require('../context/ChatStateContext.js');
require('../types/models.js');
require('../types/events.js');
var useConversation = function () {
var client = UIKitContext.useUIKit('useConversation').client;
var createConversation = function (params) { return tslib.__awaiter(void 0, void 0, void 0, function () {
return tslib.__generator(this, function (_a) {
switch (_a.label) {
case 0:
if (!(typeof params === 'string')) return [3 /*break*/, 2];
return [4 /*yield*/, client.getContactConversation(params)];
case 1: return [2 /*return*/, _a.sent()];
case 2:
// TODO 群聊
return [2 /*return*/, undefined];
}
});
}); };
return {
createConversation: createConversation,
};
};
exports.useConversation = useConversation;
//# sourceMappingURL=useConversation.js.map