Options
All
  • Public
  • Public/Protected
  • All
Menu

Report controller.

Hierarchy

  • ReportController

Index

Constructors

constructor

Methods

deleteReport

  • deleteReport(reportID: string, user: NBUser): Promise<void>

deleteReportedBook

  • deleteReportedBook(reportID: string): Promise<void>

getAllReports

getBookReport

getBookReports

  • getBookReports(bookID: string): Promise<NBReport[]>

getReport

getUserReportedBooks

getUserReports

reportBook

  • reportBook(bookID: string, reason: string, user: NBUser, hostname: string): Promise<NBReport>

reportedBook

  • reportedBook(bookID: string, user: NBUser): Promise<boolean>

reportedRecently

  • reportedRecently(user: NBUser): Promise<boolean>

Generated using TypeDoc