Skip to content

Commit 4fecc6f

Browse files
committed
removed ratelimit detection
1 parent f2beec9 commit 4fecc6f

File tree

1 file changed

+2
-38
lines changed

1 file changed

+2
-38
lines changed

src/app/components/audiochat.tsx

Lines changed: 2 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -12,33 +12,6 @@ import { useCatalog } from '../context/catalogContext';
1212
import { useLanguage } from '../context/languageContext';
1313
import { useRouter } from 'next/navigation';
1414

15-
type RealtimeEvent = {
16-
time: `${number}-${number}-${number}T${number}:${number}:${number}.${number}Z`;
17-
source: 'server' | 'client';
18-
event: {
19-
event_id: string;
20-
response: {
21-
id: string;
22-
object: string;
23-
output: [];
24-
status: string;
25-
status_details: {
26-
error?: {
27-
code: string;
28-
message: string;
29-
type: string
30-
}
31-
};
32-
usage: {
33-
total_tokens: number;
34-
input_tokens: number;
35-
output_tokens: number;
36-
};
37-
type: string
38-
}
39-
}
40-
};
41-
4215
type UpdatedItemOption = CartItemOption & { status?: string };
4316

4417
type UpdatedItems = {
@@ -499,22 +472,13 @@ const AudioChat: React.FC = () => {
499472
}
500473
}
501474
)
502-
}, []);
475+
}, [cart, catalog, router, setLanguage]);
503476

504477
useEffect(() => {
505478
const client = clientRef.current;
506479
const wavStreamPlayer = wavStreamPlayerRef.current;
507480

508-
client.on('realtime.event', (event: RealtimeEvent) => {
509-
const error = event.event.response.status_details.error;
510-
if (error) {
511-
switch (error.code) {
512-
case 'rate_limit_exceeded':
513-
console.error("Rate Limit Exceeded!!");
514-
break;
515-
}
516-
}
517-
});
481+
//client.on('realtime.event', (event: RealtimeEvent) => {});
518482
client.on('error', (event: object) => console.error(event));
519483
client.on('conversation.interrupted', async () => {
520484
const trackSampleOffset = await wavStreamPlayer.interrupt();

0 commit comments

Comments
 (0)