Skip to content
This repository was archived by the owner on Nov 25, 2024. It is now read-only.

Commit b62095b

Browse files
committed
Merge remote-tracking branch 'origin/main' into s7evink/admin-event-reports
2 parents b9676b8 + b9abbf7 commit b62095b

File tree

4 files changed

+47
-27
lines changed

4 files changed

+47
-27
lines changed

.golangci.yml

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ run:
66
concurrency: 4
77

88
# timeout for analysis, e.g. 30s, 5m, default is 1m
9-
deadline: 30m
9+
timeout: 5m
1010

1111
# exit code when at least one issue was found, default is 1
1212
issues-exit-code: 1
@@ -18,24 +18,6 @@ run:
1818
#build-tags:
1919
# - mytag
2020

21-
# which dirs to skip: they won't be analyzed;
22-
# can use regexp here: generated.*, regexp is applied on full path;
23-
# default value is empty list, but next dirs are always skipped independently
24-
# from this option's value:
25-
# vendor$, third_party$, testdata$, examples$, Godeps$, builtin$
26-
skip-dirs:
27-
- bin
28-
- docs
29-
30-
# which files to skip: they will be analyzed, but issues from them
31-
# won't be reported. Default value is empty list, but there is
32-
# no need to include all autogenerated files, we confidently recognize
33-
# autogenerated files. If it's not please let us know.
34-
skip-files:
35-
- ".*\\.md$"
36-
- ".*\\.sh$"
37-
- "^cmd/syncserver-integration-tests/testdata.go$"
38-
3921
# by default isn't set. If set we pass it to "go list -mod={option}". From "go help modules":
4022
# If invoked with -mod=readonly, the go command is disallowed from the implicit
4123
# automatic updating of go.mod described above. Instead, it fails when any changes
@@ -50,7 +32,8 @@ run:
5032
# output configuration options
5133
output:
5234
# colored-line-number|line-number|json|tab|checkstyle|code-climate, default is "colored-line-number"
53-
format: colored-line-number
35+
formats:
36+
- format: colored-line-number
5437

5538
# print lines of code with issue, default is true
5639
print-issued-lines: true
@@ -79,9 +62,8 @@ linters-settings:
7962
# see https://github.com/kisielk/errcheck#excluding-functions for details
8063
#exclude: /path/to/file.txt
8164
govet:
82-
# report about shadowed variables
83-
check-shadowing: true
84-
65+
enable:
66+
- shadow
8567
# settings per analyzer
8668
settings:
8769
printf: # analyzer name, run `go tool vet help` to see all analyzers
@@ -217,6 +199,24 @@ linters:
217199

218200

219201
issues:
202+
# which files to skip: they will be analyzed, but issues from them
203+
# won't be reported. Default value is empty list, but there is
204+
# no need to include all autogenerated files, we confidently recognize
205+
# autogenerated files. If it's not please let us know.
206+
exclude-files:
207+
- ".*\\.md$"
208+
- ".*\\.sh$"
209+
- "^cmd/syncserver-integration-tests/testdata.go$"
210+
211+
# which dirs to skip: they won't be analyzed;
212+
# can use regexp here: generated.*, regexp is applied on full path;
213+
# default value is empty list, but next dirs are always skipped independently
214+
# from this option's value:
215+
# vendor$, third_party$, testdata$, examples$, Godeps$, builtin$
216+
exclude-dirs:
217+
- bin
218+
- docs
219+
220220
# List of regexps of issue texts to exclude, empty list by default.
221221
# But independently from this option we use default exclude patterns,
222222
# it can be disabled by `exclude-use-default: false`. To list all

roomserver/storage/postgres/reported_events_table.go

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,8 +121,14 @@ func (r *reportedEventsStatements) InsertReportedEvent(
121121
return reportID, err
122122
}
123123

124-
func (r *reportedEventsStatements) SelectReportedEvents(ctx context.Context, txn *sql.Tx, from, limit uint64, backwards bool, reportingUserID types.EventStateKeyNID, roomNID types.RoomNID) ([]api.QueryAdminEventReportsResponse, int64, error) {
125-
124+
func (r *reportedEventsStatements) SelectReportedEvents(
125+
ctx context.Context,
126+
txn *sql.Tx,
127+
from, limit uint64,
128+
backwards bool,
129+
reportingUserID types.EventStateKeyNID,
130+
roomNID types.RoomNID,
131+
) ([]api.QueryAdminEventReportsResponse, int64, error) {
126132
var stmt *sql.Stmt
127133
if backwards {
128134
stmt = sqlutil.TxStmt(txn, r.selectReportedEventsDescStmt)

roomserver/storage/sqlite3/reported_events_table.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,14 @@ func (r *reportedEventsStatements) InsertReportedEvent(
120120
return reportID, err
121121
}
122122

123-
func (r *reportedEventsStatements) SelectReportedEvents(ctx context.Context, txn *sql.Tx, from, limit uint64, backwards bool, reportingUserID types.EventStateKeyNID, roomNID types.RoomNID) ([]api.QueryAdminEventReportsResponse, int64, error) {
123+
func (r *reportedEventsStatements) SelectReportedEvents(
124+
ctx context.Context,
125+
txn *sql.Tx,
126+
from, limit uint64,
127+
backwards bool,
128+
reportingUserID types.EventStateKeyNID,
129+
roomNID types.RoomNID,
130+
) ([]api.QueryAdminEventReportsResponse, int64, error) {
124131

125132
var stmt *sql.Stmt
126133
if backwards {

roomserver/storage/tables/interface.go

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,14 @@ type ReportedEvents interface {
139139
reason string,
140140
score int64,
141141
) (int64, error)
142-
SelectReportedEvents(ctx context.Context, txn *sql.Tx, from, limit uint64, backwards bool, reportingUserID types.EventStateKeyNID, roomNID types.RoomNID) ([]api.QueryAdminEventReportsResponse, int64, error)
142+
SelectReportedEvents(
143+
ctx context.Context,
144+
txn *sql.Tx,
145+
from, limit uint64,
146+
backwards bool,
147+
reportingUserID types.EventStateKeyNID,
148+
roomNID types.RoomNID,
149+
) ([]api.QueryAdminEventReportsResponse, int64, error)
143150
}
144151

145152
type MembershipState int64

0 commit comments

Comments
 (0)