mirror of
https://github.com/stackblitz-labs/bolt.diy
synced 2025-06-26 18:26:38 +00:00
fix consistent returns
This commit is contained in:
@@ -80,7 +80,6 @@ export const Messages = React.forwardRef<HTMLDivElement, MessagesProps>((props:
|
||||
>
|
||||
<Suspense
|
||||
fallback={
|
||||
// TODO: this fallback could be improved
|
||||
<div className="text-center w-full text-bolt-elements-textSecondary i-svg-spinners:3-dots-fade text-4xl mt-4"></div>
|
||||
}
|
||||
>
|
||||
|
||||
@@ -45,6 +45,8 @@ export function createAsyncSuspenseValue<T>(getValue: () => Promise<T>) {
|
||||
return record.value;
|
||||
case 'rejected':
|
||||
throw record.error;
|
||||
default:
|
||||
throw new Error(`Unknown status: ${(record as any).status}`);
|
||||
}
|
||||
},
|
||||
|
||||
@@ -60,6 +62,8 @@ export function createAsyncSuspenseValue<T>(getValue: () => Promise<T>) {
|
||||
return record.value;
|
||||
case 'rejected':
|
||||
throw record.error;
|
||||
default:
|
||||
throw new Error(`Unknown status: ${(record as any).status}`);
|
||||
}
|
||||
},
|
||||
preload() {
|
||||
|
||||
@@ -198,6 +198,7 @@ function addRecordingMessageHandler(_messageHandlerId: string) {
|
||||
};
|
||||
}
|
||||
}
|
||||
throw new Error(`Unknown request type: ${request}`);
|
||||
}
|
||||
|
||||
window.addEventListener('message', async (event) => {
|
||||
|
||||
@@ -409,6 +409,8 @@ function getProtocolRule(message: Message): 'user' | 'assistant' | 'system' {
|
||||
return 'assistant';
|
||||
case 'system':
|
||||
return 'system';
|
||||
default:
|
||||
throw new Error(`Unknown message role: ${message.role}`);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user