NTP-26126v | metric processor
This commit is contained in:
@@ -6,6 +6,9 @@ import {v4 as uuid} from 'uuid';
|
||||
|
||||
export const loginInAmeyo = (userId: string, password: string) => {
|
||||
console.log('loginInAmeyo', userId, password);
|
||||
if(!userId || !password) {
|
||||
return
|
||||
}
|
||||
return getResponseWithoutCors({
|
||||
url: `${window.BASE_AMEYO_URL}/ameyorestapi/userLogin/login`,
|
||||
method: 'POST',
|
||||
|
||||
@@ -3,6 +3,7 @@ import {CallStatus, PushType, CallState} from "./types.ts";
|
||||
import {parseQuerystring} from "@universal-call-sdk/common/lib/utils/parsingUtils.ts";
|
||||
import messagingType from "../types/MessagingType.ts";
|
||||
import metricsProcessor from "@universal-call-sdk/common/lib/utils/metricsProcessor.ts";
|
||||
import MetricsProcessor from "@universal-call-sdk/common/lib/utils/metricsProcessor.ts";
|
||||
|
||||
class CallStateManager {
|
||||
private state: CallState = {
|
||||
@@ -16,7 +17,7 @@ class CallStateManager {
|
||||
|
||||
private readonly MAX_CONNECTION_ATTEMPTS = 3;
|
||||
private connectionTimeout: ReturnType<typeof setTimeout> | null = null;
|
||||
private metricProcessor : metricsProcessor
|
||||
private metricProcessor : metricsProcessor = {} as metricsProcessor
|
||||
|
||||
public sendConnectedMessage() {
|
||||
const customerInfo = this.state.customerInfo;
|
||||
@@ -196,8 +197,8 @@ class CallStateManager {
|
||||
this.clearConnectionTimeout();
|
||||
}
|
||||
|
||||
public setMetricProcessor(metricProcessor) {
|
||||
this.metricProcessor = metricsProcessor
|
||||
public setMetricProcessor(metricProcessor: MetricsProcessor) {
|
||||
this.metricProcessor = metricProcessor
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user