MCPcopy
hub / github.com/codebymitch/TitanBot / getUserMessage

Function getUserMessage

src/utils/errorHandler.js:132–149  ·  view source on GitHub ↗
(error, context = {})

Source from the content-addressed store, hash-verified

130};
131
132export function getUserMessage(error, context = {}) {
133 const type = categorizeError(error);
134 const messages = UserMessages[type] || UserMessages[ErrorTypes.UNKNOWN];
135
136 if (error.userMessage) {
137 return error.userMessage;
138 }
139
140 if (context.subtype && messages[context.subtype]) {
141 return messages[context.subtype];
142 }
143
144 if (context.subtype && UserMessages[ErrorTypes.UNKNOWN][context.subtype]) {
145 return UserMessages[ErrorTypes.UNKNOWN][context.subtype];
146 }
147
148 return messages.default;
149}
150
151function buildErrorLogData(interaction, error, errorType, context = {}) {
152 const resolvedErrorCode = resolveErrorCode({ error, errorType, context });

Callers 2

replyUserErrorFunction · 0.85
handleInteractionErrorFunction · 0.85

Calls 1

categorizeErrorFunction · 0.85

Tested by

no test coverage detected