Skip to content

Commit 3312997

Browse files
authored
Merge pull request #22 from iceljc/bugfix/fix-router
revert end conv
2 parents 749e897 + 172bde2 commit 3312997

File tree

3 files changed

+17
-34
lines changed

3 files changed

+17
-34
lines changed

src/routes/chat/[agentId]/[conversationId]/chat-box.svelte

Lines changed: 4 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
DropdownMenu,
66
DropdownItem,
77
} from '@sveltestrap/sveltestrap';
8-
98
import 'overlayscrollbars/overlayscrollbars.css';
109
import { OverlayScrollbars } from 'overlayscrollbars';
1110
import { page } from '$app/stores';
@@ -19,8 +18,6 @@
1918
import RcQuickReply from './rc-quick-reply.svelte';
2019
import { PUBLIC_LIVECHAT_ENTRY_ICON } from '$env/static/public';
2120
import ContentLog from './content-log.svelte';
22-
import Swal from 'sweetalert2/dist/sweetalert2.js';
23-
import "sweetalert2/src/sweetalert2.scss";
2421
import { replaceNewLine } from '$lib/helpers/http';
2522
import _ from "lodash";
2623
@@ -105,7 +102,7 @@
105102
/** @param {import('$types').ContentLogModel} log */
106103
function onContentLogGenerated(log) {
107104
contentLogs.push(log);
108-
contentLogs = contentLogs.map(log => { return { ...log }; });
105+
contentLogs = contentLogs.map(x => { return { ...x }; });
109106
}
110107
111108
function viewFullLogHandler() {
@@ -143,22 +140,8 @@
143140
await sendMessageToHub(params.agentId, params.conversationId, text);
144141
}
145142
146-
function endChat() {
147-
// @ts-ignore
148-
Swal.fire({
149-
title: 'Are you sure?',
150-
text: "You will exit this conversation.",
151-
icon: 'warning',
152-
customClass: 'conv-delete-modal',
153-
showCancelButton: true,
154-
confirmButtonText: 'Yes',
155-
cancelButtonText: 'No'
156-
// @ts-ignore
157-
}).then((result) => {
158-
if (result.value) {
159-
window.close();
160-
}
161-
});
143+
function close() {
144+
window.parent.postMessage({ action: "close" }, "*");
162145
}
163146
164147
function closeLog() {
@@ -194,7 +177,7 @@
194177
{/if}
195178
<li class="list-inline-item d-sm-inline-block">
196179
<button type="submit" class="btn btn-primary btn-rounded chat-send waves-effect waves-light"
197-
on:click={() => endChat()}
180+
on:click={close}
198181
>
199182
<span class="d-none d-sm-inline-block me-2" >End Conversation</span> <i class="mdi mdi-window-close"></i>
200183
</button>

src/routes/page/agent/evaluator/+page.svelte

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,34 +2,34 @@
22
import { Col, Row } from '@sveltestrap/sveltestrap';
33
import Breadcrumb from '$lib/common/Breadcrumb.svelte';
44
import HeadTitle from '$lib/common/HeadTitle.svelte';
5-
import { getAgents } from '$lib/services/agent-service.js';
6-
import { onMount } from 'svelte';
5+
import { getAgents } from '$lib/services/agent-service.js';
6+
import { onMount } from 'svelte';
77
import PlainPagination from '$lib/common/PlainPagination.svelte';
88
9-
const firstPage = 1;
9+
const firstPage = 1;
1010
const pageSize = 12;
1111
1212
/** @type {import('$types').PagedItems<import('$types').AgentModel>} */
13-
let agents = { items: [], count: 0 };
13+
let agents = { items: [], count: 0 };
1414
1515
/** @type {import('$types').AgentFilter} */
1616
const initFilter = {
1717
pager: { page: firstPage, size: pageSize, count: 0 },
1818
isEvaluator: true
1919
};
2020
21-
/** @type {import('$types').AgentFilter} */
22-
let filter = { ... initFilter };
21+
/** @type {import('$types').AgentFilter} */
22+
let filter = { ... initFilter };
2323
2424
/** @type {import('$types').Pagination} */
2525
let pager = filter.pager;
2626
27-
onMount(async () => {
28-
await getPagedAgents();
29-
});
27+
onMount(async () => {
28+
await getPagedAgents();
29+
});
3030
31-
async function getPagedAgents() {
32-
agents = await getAgents(filter);
31+
async function getPagedAgents() {
32+
agents = await getAgents(filter);
3333
refresh();
3434
}
3535

src/routes/page/agent/router/routing-flow.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import { getAgents } from '$lib/services/agent-service.js';
66
import { onMount, createEventDispatcher } from 'svelte';
77
8-
/** @type any[]} */
8+
/** @type {any[]} */
99
let agents = [];
1010
1111
/** @type {import('$types').AgentFilter} */
@@ -14,7 +14,7 @@
1414
isRouter: false,
1515
isEvaluator: false,
1616
disabled: false,
17-
allowRouting: false
17+
allowRouting: true
1818
};
1919
2020
/** @type {import('$types').AgentModel} */

0 commit comments

Comments
 (0)