Page MenuHomePhorge

D15513.1765026598.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D15513.1765026598.diff

diff --git a/lib/components/user-identity-cache.react.js b/lib/components/user-identity-cache.react.js
--- a/lib/components/user-identity-cache.react.js
+++ b/lib/components/user-identity-cache.react.js
@@ -3,6 +3,7 @@
import invariant from 'invariant';
import * as React from 'react';
+import { logTypes, useDebugLogs } from './debug-logs-context.js';
import { IdentityClientContext } from '../shared/identity-client-context.js';
import type {
UserIdentitiesResponse,
@@ -115,6 +116,7 @@
const identityClient = client?.identityClient;
invariant(identityClient, 'Identity client should be set');
const { findUserIdentities } = identityClient;
+ const { addLog } = useDebugLogs();
const getUserIdentities = React.useCallback(
async (
@@ -148,7 +150,13 @@
throwOnTimeout(`user identities for ${JSON.stringify(needFetch)}`),
]);
} catch (e) {
- console.log(e);
+ addLog(
+ 'User identity fetch error',
+ `User identity fetch for ${JSON.stringify(needFetch)} timed out: ${
+ e.message ?? 'unknown'
+ }`,
+ new Set([logTypes.ERROR]),
+ );
}
const resultMap = new Map<string, ?UserIdentityResult>();
@@ -223,7 +231,7 @@
return getUserIdentitiesResponseFromResults(userIDs, results);
})();
},
- [getCachedUserIdentityEntry, findUserIdentities],
+ [addLog, getCachedUserIdentityEntry, findUserIdentities],
);
const invalidateCacheForUser = React.useCallback((userID: string) => {

File Metadata

Mime Type
text/plain
Expires
Sat, Dec 6, 1:09 PM (17 h, 53 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5837848
Default Alt Text
D15513.1765026598.diff (1 KB)

Event Timeline