From eac415aeca2a8033abc1dae6af82dc71bd48e5ea Mon Sep 17 00:00:00 2001 From: Faisal Amir Date: Tue, 9 Jul 2024 21:18:25 +0700 Subject: [PATCH] fix: handle error message when apikey is not setup (#3149) --- core/src/types/message/messageEntity.ts | 2 ++ web/containers/ErrorMessage/index.tsx | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/core/src/types/message/messageEntity.ts b/core/src/types/message/messageEntity.ts index f96919a8b..26bcad1a7 100644 --- a/core/src/types/message/messageEntity.ts +++ b/core/src/types/message/messageEntity.ts @@ -83,6 +83,8 @@ export enum MessageStatus { export enum ErrorCode { InvalidApiKey = 'invalid_api_key', + AuthenticationError = 'authentication_error', + InsufficientQuota = 'insufficient_quota', InvalidRequestError = 'invalid_request_error', diff --git a/web/containers/ErrorMessage/index.tsx b/web/containers/ErrorMessage/index.tsx index 3979c3f4f..bcd056b93 100644 --- a/web/containers/ErrorMessage/index.tsx +++ b/web/containers/ErrorMessage/index.tsx @@ -41,12 +41,13 @@ const ErrorMessage = ({ message }: { message: ThreadMessage }) => { case ErrorCode.Unknown: return 'Apologies, something’s amiss!' case ErrorCode.InvalidApiKey: + case ErrorCode.AuthenticationError: case ErrorCode.InvalidRequestError: return ( Invalid API key. Please check your API key from{' '}