fix: address performance review feedback

This commit is contained in:
ajnart committed 2026-07-29 06:50:13 +02:00
1 parent 7266e15356
commit 0b9c4d6375
8 files changed
+42 -12

No files matched your search

+6 -1
View File
@@ -152,7 +152,12 @@ const createProxyReaderAsync = async (): Promise<ProxyReader> => {
let proxyReaderPromise: Promise<ProxyReader> | null = null;
const getProxyReaderAsync = () => {
proxyReaderPromise ??= createProxyReaderAsync();
if (!proxyReaderPromise) {
proxyReaderPromise = createProxyReaderAsync().catch((error: unknown) => {
proxyReaderPromise = null;
throw error;
});
}
return proxyReaderPromise;
};