unbreak CORS on /capabilities.
fixes
MODIFY
clientapi/routing/routing.go
clientapi/routing/routing.go
@@ -793,7 +793,7 @@ func Setup(
}
return GetCapabilities(req, rsAPI)
}),
- ).Methods(http.MethodGet)
+ ).Methods(http.MethodGet, http.MethodOptions)
// Supplying a device ID is deprecated.
r0mux.Handle("/keys/upload/{deviceID}",

MODIFY
go.mod
go.mod
module github.com/matrix-org/dendrite
+replace github.com/matrix-org/gomatrixserverlib => ../gomatrixserverlib
+
require (
github.com/DATA-DOG/go-sqlmock v1.5.0
github.com/Shopify/sarama v1.27.0

MODIFY
syncapi/routing/messages.go
syncapi/routing/messages.go
@@ -179,7 +179,7 @@ func OnIncomingMessagesRequest(
}
}
-// retrieveEvents retrieve events from the local database for a request on
+// retrieveEvents retrieves events from the local database for a request on
// /messages. If there's not enough events to retrieve, it asks another
// homeserver in the room for older events.
// Returns an error if there was an issue talking to the database or with the

unbreak CORS on /capabilities.

fixes https://github.com/vector-im/element-web/issues/15297