Clean up a bit

This commit is contained in:
Neil Alexander 2021-11-12 09:38:14 +00:00
parent 6016d378a0
commit e874853ed0
No known key found for this signature in database
GPG key ID: A02A2019A2BB0944
4 changed files with 5 additions and 12 deletions

View file

@ -214,7 +214,8 @@ func (r *Inputer) InputRoomEvents(
for _, task := range tasks {
if task.err != nil {
response.ErrMsg = task.err.Error()
_, response.NotAllowed = task.err.(*gomatrixserverlib.NotAllowed)
_, rejected := task.err.(*gomatrixserverlib.NotAllowed)
response.NotAllowed = rejected
return
}
}

View file

@ -25,7 +25,6 @@ import (
"github.com/getsentry/sentry-go"
fsAPI "github.com/matrix-org/dendrite/federationsender/api"
"github.com/matrix-org/dendrite/internal/eventutil"
"github.com/matrix-org/dendrite/roomserver/api"
rsAPI "github.com/matrix-org/dendrite/roomserver/api"
"github.com/matrix-org/dendrite/roomserver/internal/helpers"
"github.com/matrix-org/dendrite/roomserver/internal/input"
@ -61,8 +60,7 @@ func (r *Joiner) PerformJoin(
res.Error = perr
} else {
res.Error = &rsAPI.PerformError{
Code: api.PerformErrorNotAllowed, // TODO: fix this when cross-boundary handling is better.
Msg: err.Error(),
Msg: err.Error(),
}
}
}
@ -152,6 +150,7 @@ func (r *Joiner) performJoinRoomByAlias(
return r.performJoinRoomByID(ctx, req)
}
// TODO: Break this function up a bit
// nolint:gocyclo
func (r *Joiner) performJoinRoomByID(
ctx context.Context,

View file

@ -23,7 +23,7 @@ import (
// DefaultRoomVersion contains the room version that will, by
// default, be used to create new rooms on this server.
func DefaultRoomVersion() gomatrixserverlib.RoomVersion {
return gomatrixserverlib.RoomVersionV6
return gomatrixserverlib.RoomVersionV9
}
// RoomVersions returns a map of all known room versions to this