fix: address performance review feedback
This commit is contained in:
1 parent
7266e15356
commit
0b9c4d6375
8 files changed
+42
-12
No files matched your search
@@ -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;
|
||||
};
|
||||
|
||||
|
||||
Reference in new issue
Block a user