aboutsummaryrefslogtreecommitdiff
path: root/roomserver/storage/tables/interface.go
diff options
context:
space:
mode:
Diffstat (limited to 'roomserver/storage/tables/interface.go')
-rw-r--r--roomserver/storage/tables/interface.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/roomserver/storage/tables/interface.go b/roomserver/storage/tables/interface.go
index cc011437..d41b5032 100644
--- a/roomserver/storage/tables/interface.go
+++ b/roomserver/storage/tables/interface.go
@@ -6,6 +6,7 @@ import (
"database/sql"
"errors"
+ "github.com/matrix-org/dendrite/roomserver/api"
"github.com/matrix-org/gomatrixserverlib"
"github.com/matrix-org/gomatrixserverlib/spec"
"github.com/tidwall/gjson"
@@ -138,6 +139,14 @@ type ReportedEvents interface {
reason string,
score int64,
) (int64, error)
+ SelectReportedEvents(
+ ctx context.Context,
+ txn *sql.Tx,
+ from, limit uint64,
+ backwards bool,
+ reportingUserID types.EventStateKeyNID,
+ roomNID types.RoomNID,
+ ) ([]api.QueryAdminEventReportsResponse, int64, error)
}
type MembershipState int64