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
- Use the
postReport()
function provided by thelmFeedClient
object. - Create an instance of
PostReportRequest
, as shown in the snippet, and pass it to the above method. - 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
VARIABLE | TYPE | DESCRIPTION | OPTIONAL |
---|---|---|---|
entityId | string | ID of the entity being reported | |
accusedUuid | string | UUID of the user being reported | |
entityType | ReportEntityType | Type of entity being reported | |
tagId | number | Report tag ID | |
reason | string | Reason for reporting (optional) | ✓ |