Skip to main content

Post Report

To report a post or comment for moderation, use the postReport function. This function allows users to flag content for review.

Steps to Post a Report

  1. Use the postReport() function provided by the lmFeedClient object.
  2. Create an instance of PostReportRequest, as shown in the snippet, and pass it to the above method.
  3. Use the response as per your requirement.
import PostReportRequest from "../requests/postReportRequest";

try {
const postReportRequest = PostReportRequest.builder()
.setEntityId(entityId) // ID of the entity being reported
.setAccusedUUID(accusedUuid) // UUID of the user being reported
.setEntityType(entityType) // Type of entity being reported
.setTagId(tagId) // Report tag ID
.setReason(reason) // Optional reason for report
.build();
const response = await lmFeedClient.postReport(postReportRequest);
// Use the response as per your requirement.
} catch (error) {
// Handle the error as per your requirement.
}

Models

PostReportRequest

VARIABLETYPEDESCRIPTIONOPTIONAL
entityIdstringID of the entity being reported
accusedUuidstringUUID of the user being reported
entityTypeReportEntityTypeType of entity being reported
tagIdnumberReport tag ID
reasonstringReason for reporting (optional)