NTP-26126v | metric processor

This commit is contained in:
varnit goyal
2025-01-17 16:08:10 +05:30
parent c8d8f7b901
commit c1458f0f21
2 changed files with 7 additions and 3 deletions

View File

@@ -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',

View File

@@ -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
}
}