MCPcopy
hub / github.com/nukeop/nuclear / reportError

Function reportError

packages/player/src/utils/logging.ts:31–43  ·  view source on GitHub ↗
(
  scope: LogScope,
  { userMessage, error }: ReportErrorOptions,
)

Source from the content-addressed store, hash-verified

29};
30
31export const reportError = async (
32 scope: LogScope,
33 { userMessage, error }: ReportErrorOptions,
34): Promise<void> => {
35 const errorMessage = resolveErrorMessage(error);
36 const fullLogMessage = `${userMessage}: ${formatLogValue(error)}`;
37
38 await Logger[scope].error(fullLogMessage);
39
40 toast.error(userMessage, {
41 description: truncateForToast(errorMessage),
42 });
43};

Callers 15

logging.test.tsxFile · 0.90
ensureDirFunction · 0.90
pluginStore.tsxFile · 0.90
updaterStore.tsFile · 0.90
usePlaylistFromProviderFunction · 0.90
initDiscoveryServiceFunction · 0.90
loadValidatedFunction · 0.90
createAttributedFetcherFunction · 0.90
listAdvancedThemesFunction · 0.90
listMarketplaceThemesFunction · 0.90

Calls 4

formatLogValueFunction · 0.90
resolveErrorMessageFunction · 0.85
truncateForToastFunction · 0.85
errorMethod · 0.80

Tested by

no test coverage detected