diff options
author | Neil Alexander <neilalexander@users.noreply.github.com> | 2020-02-05 18:06:39 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-05 18:06:39 +0000 |
commit | c20109a57357fbb2cd0857485e2cca4a58c37d1b (patch) | |
tree | 3b7105fc05fea78dbeece6960e42517419d893d5 /roomserver/version | |
parent | 880d8ae0246c8b123fdc827d2c03b4cb1b6920bc (diff) |
Implement room version capabilities in CS API (#866)
* Add wiring for querying the roomserver for the default room version
* Try to implement /capabilities for room versions
* Update copyright notices
* Update sytests, add /capabilities endpoint into CS API
* Update sytest-whitelist
* Add GetDefaultRoomVersion
* Fix cases where state package was shadowed
* Fix version formatting
* Update Dockerfile to Go 1.13.6
* oh yes types I remember
* And fix the default too
Diffstat (limited to 'roomserver/version')
-rw-r--r-- | roomserver/version/version.go | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/roomserver/version/version.go b/roomserver/version/version.go index 74d04d9b..0943e384 100644 --- a/roomserver/version/version.go +++ b/roomserver/version/version.go @@ -1,3 +1,17 @@ +// Copyright 2020 The Matrix.org Foundation C.I.C. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + package version import ( @@ -69,6 +83,10 @@ var roomVersions = map[RoomVersionID]RoomVersionDescription{ }, } +func GetDefaultRoomVersion() RoomVersionID { + return RoomVersionV1 +} + func GetRoomVersions() map[RoomVersionID]RoomVersionDescription { return roomVersions } |