From 574ba2d06ddc05581098ba8d141e43240137e9c7 Mon Sep 17 00:00:00 2001 From: Anunay Maheshwari Date: Tue, 17 Mar 2026 00:45:28 +0530 Subject: [PATCH] fix(connector): update error codes, add new error type --- connector/errors.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/connector/errors.go b/connector/errors.go index bc9d73f50..5b0ce25bc 100644 --- a/connector/errors.go +++ b/connector/errors.go @@ -23,10 +23,11 @@ var ( ErrMissingWhatsAppApiKey = psrpc.NewErrorf(psrpc.InvalidArgument, "whatsapp api key is required") ErrWhatsAppCallNotFound = psrpc.NewErrorf(psrpc.NotFound, "whatsapp call not found") ErrWhatsAppCloudApiVersionNotSupported = psrpc.NewErrorf(psrpc.InvalidArgument, "whatsapp cloud api version not supported") - ErrMissingCallIDInInitiateResponse = psrpc.NewErrorf(psrpc.MalformedResponse, "missing call id in initiate response") - ErrWhatsAppAPICallFailedReasonUnknown = psrpc.NewErrorf(psrpc.Unknown, "whatsapp api call failed with unknown reason") + ErrMissingCallIDInInitiateResponse = psrpc.NewErrorf(psrpc.UpstreamClientError, "missing call id in initiate response") + ErrWhatsAppAPICallFailedReasonUnknown = psrpc.NewErrorf(psrpc.UpstreamClientError, "whatsapp api call failed with unknown reason") ErrAcceptTimeout = psrpc.NewErrorf(psrpc.DeadlineExceeded, "timeout waiting for call to be accepted") + ErrRoomNotReady = psrpc.NewErrorf(psrpc.DeadlineExceeded, "timeout waiting for participants to publish in the livekit room before accepting the call") ErrIncorrectSDPType = psrpc.NewErrorf(psrpc.InvalidArgument, "incorrect sdp type") ErrSDPAnswerTimeout = psrpc.NewErrorf(psrpc.DeadlineExceeded, "timeout waiting for SDP answer")