MCPcopy Create free account
hub / github.com/adcontextprotocol/adcp / addMessageFeedback

Method addMessageFeedback

server/src/addie/thread-service.ts:580–608  ·  view source on GitHub ↗

* Add feedback to a message

(
    messageId: string,
    feedback: MessageFeedback
  )

Source from the content-addressed store, hash-verified

578 * Add feedback to a message
579 */
580 async addMessageFeedback(
581 messageId: string,
582 feedback: MessageFeedback
583 ): Promise<boolean> {
584 const result = await query(
585 `UPDATE addie_thread_messages
586 SET
587 rating = $2,
588 rating_category = $3,
589 rating_notes = $4,
590 feedback_tags = $5,
591 improvement_suggestion = $6,
592 rated_by = $7,
593 rating_source = $8,
594 rated_at = NOW()
595 WHERE message_id = $1`,
596 [
597 messageId,
598 feedback.rating,
599 feedback.rating_category || null,
600 feedback.rating_notes || null,
601 JSON.stringify(feedback.feedback_tags || []),
602 feedback.improvement_suggestion || null,
603 feedback.rated_by,
604 feedback.rating_source,
605 ]
606 );
607 return result.rowCount !== null && result.rowCount > 0;
608 }
609
610 /**
611 * Flag a message

Callers 5

createAddieAdminRouterFunction · 0.80
createAddieChatRouterFunction · 0.80
handleFeedbackActionFunction · 0.80
handleReactionAddedFunction · 0.80

Calls 1

queryFunction · 0.85

Tested by

no test coverage detected