|
@@ -6,7 +6,7 @@ import ActionType from "#/types/action-type";
|
|
|
import EventLogger from "#/utils/event-logger";
|
|
import EventLogger from "#/utils/event-logger";
|
|
|
import AgentState from "#/types/agent-state";
|
|
import AgentState from "#/types/agent-state";
|
|
|
import { handleAssistantMessage } from "#/services/actions";
|
|
import { handleAssistantMessage } from "#/services/actions";
|
|
|
-import { useRate } from "#/utils/use-rate";
|
|
|
|
|
|
|
+import { useRate } from "#/hooks/use-rate";
|
|
|
|
|
|
|
|
const isOpenHandsMessage = (event: Record<string, unknown>) =>
|
|
const isOpenHandsMessage = (event: Record<string, unknown>) =>
|
|
|
event.action === "message";
|
|
event.action === "message";
|
|
@@ -58,7 +58,7 @@ export function WsClientProvider({
|
|
|
const [events, setEvents] = React.useState<Record<string, unknown>[]>([]);
|
|
const [events, setEvents] = React.useState<Record<string, unknown>[]>([]);
|
|
|
const lastEventRef = React.useRef<Record<string, unknown> | null>(null);
|
|
const lastEventRef = React.useRef<Record<string, unknown> | null>(null);
|
|
|
|
|
|
|
|
- const messageRateHandler = useRate({ threshold: 500 });
|
|
|
|
|
|
|
+ const messageRateHandler = useRate({ threshold: 250 });
|
|
|
|
|
|
|
|
function send(event: Record<string, unknown>) {
|
|
function send(event: Record<string, unknown>) {
|
|
|
if (!sioRef.current) {
|
|
if (!sioRef.current) {
|