MCPcopy Create free account
hub / github.com/Noumena-Network/code / noteConfigWriteFailureOnce

Function noteConfigWriteFailureOnce

src/utils/config.ts:798–813  ·  view source on GitHub ↗
(
  eventName: 'save_global_config_failed' | 'save_project_config_failed',
  file: string,
  error: unknown,
)

Source from the content-addressed store, hash-verified

796}
797
798function noteConfigWriteFailureOnce(
799 eventName: 'save_global_config_failed' | 'save_project_config_failed',
800 file: string,
801 error: unknown,
802): string {
803 const errno = getErrnoCode(error) ?? 'unknown'
804 const key = `${eventName}:${file}:${errno}`
805 if (!reportedConfigWriteFailures.has(key)) {
806 reportedConfigWriteFailures.add(key)
807 logForDebugging(`${eventName}: ${file} (${errno})`, {
808 level: 'error',
809 })
810 logForDiagnosticsNoPII('error', eventName, { errno })
811 }
812 return errno
813}
814
815function rememberBlockedConfigWrite(file: string, errno: string): void {
816 if (isBlockedConfigWriteErrno(errno)) {

Callers 2

saveGlobalConfigFunction · 0.85
saveCurrentProjectConfigFunction · 0.85

Calls 5

getErrnoCodeFunction · 0.85
logForDiagnosticsNoPIIFunction · 0.85
logForDebuggingFunction · 0.70
hasMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected