feat: update interface and fix close bug

This commit is contained in:
clean99 2023-11-21 21:15:16 +08:00
parent 02c3178b6b
commit bc73613fb1

View File

@ -10,6 +10,7 @@ const STOP_MESSAGE = "Code generation stopped";
export interface CodeGenerationParams {
generationType: "create" | "update";
image: string;
resultImg?: string;
history?: string[];
// isImageGenerationEnabled: boolean; // TODO: Merge with Settings type in types.ts
}
@ -49,13 +50,11 @@ export function generateCode(
console.log("Connection closed", event.code, event.reason);
if (event.code === USER_CLOSE_WEB_SOCKET_CODE) {
toast.success(STOP_MESSAGE);
onComplete();
} else if (event.code === 1000) {
onComplete();
} else {
} else if (event.code !== 1000) {
console.error("WebSocket error code", event);
toast.error(ERROR_MESSAGE);
}
onComplete();
});
ws.addEventListener("error", (error) => {