MCPcopy Index your code
hub / github.com/codebymitch/TitanBot / validateMessageId

Function validateMessageId

src/services/reactionRoleService.js:29–38  ·  view source on GitHub ↗
(messageId)

Source from the content-addressed store, hash-verified

27}
28
29function validateMessageId(messageId) {
30 if (!messageId || typeof messageId !== 'string' || !/^\d{17,19}$/.test(messageId)) {
31 throw createError(
32 `Invalid message ID: ${messageId}`,
33 ErrorTypes.VALIDATION,
34 'Invalid message ID provided.',
35 { messageId }
36 );
37 }
38}
39
40function validateRoleId(roleId) {
41 if (!roleId || typeof roleId !== 'string' || !/^\d{17,19}$/.test(roleId)) {

Callers 6

getReactionRoleMessageFunction · 0.85
addReactionRoleFunction · 0.85
removeReactionRoleFunction · 0.85
setReactionRoleChannelFunction · 0.85

Calls 1

createErrorFunction · 0.90

Tested by

no test coverage detected