This commit is contained in:
Quan HL
2023-10-23 11:40:33 +07:00
parent 8d4cf9cb2f
commit 4bced4634d
3 changed files with 15 additions and 4 deletions
+8 -2
View File
@@ -1,4 +1,10 @@
import { Application, FetchError, FetchTransport, StatusCodes } from "./types"; import {
Application,
FetchError,
FetchTransport,
Queue,
StatusCodes,
} from "./types";
import { MSG_SOMETHING_WRONG } from "./constants"; import { MSG_SOMETHING_WRONG } from "./constants";
import { getAdvancedSettings } from "src/storage"; import { getAdvancedSettings } from "src/storage";
@@ -134,7 +140,7 @@ export const getApplications = () => {
export const getQueues = () => { export const getQueues = () => {
const advancedSettings = getAdvancedSettings(); const advancedSettings = getAdvancedSettings();
return getFetch<string[]>( return getFetch<Queue[]>(
`${advancedSettings.apiServer}/Accounts/${advancedSettings.accountSid}/Queues` `${advancedSettings.apiServer}/Accounts/${advancedSettings.accountSid}/Queues`
); );
}; };
+5
View File
@@ -29,3 +29,8 @@ export interface Application {
application_sid: string; application_sid: string;
name: string; name: string;
} }
export interface Queue {
name: string;
length: number;
}
+2 -2
View File
@@ -449,8 +449,8 @@ export const Phone = ({
.then(({ json }) => { .then(({ json }) => {
resolve( resolve(
json.map((q) => ({ json.map((q) => ({
name: q, name: `${q.name} (${q.length})`,
value: q, value: q.name,
})) }))
); );
}) })