@uimkit/uikit-react
Version:
<img style="width:64px" src="https://mgmt.uimkit.chat/media/img/avatar.png"/>
34 lines (31 loc) • 1.22 kB
JavaScript
import { __awaiter, __generator } from 'tslib';
import '../context/TranslationContext.js';
import { useUIKit } from '../context/UIKitContext.js';
import '../context/ComponentContext.js';
import '../context/ChatActionContext.js';
import '../context/MessageInputContext.js';
import '../context/UIMessageContext.js';
import '../context/ChatStateContext.js';
import '../types/models.js';
import '../types/events.js';
var useConversation = function () {
var client = useUIKit('useConversation').client;
var createConversation = function (params) { return __awaiter(void 0, void 0, void 0, function () {
return __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,
};
};
export { useConversation };
//# sourceMappingURL=useConversation.js.map