Announce support for MSC3916, fix wrong JSON message on error
This commit is contained in:
parent
89d64c6dca
commit
aeee46bb71
|
@ -94,6 +94,7 @@ func Setup(
|
||||||
unstableFeatures := map[string]bool{
|
unstableFeatures := map[string]bool{
|
||||||
"org.matrix.e2e_cross_signing": true,
|
"org.matrix.e2e_cross_signing": true,
|
||||||
"org.matrix.msc2285.stable": true,
|
"org.matrix.msc2285.stable": true,
|
||||||
|
"org.matrix.msc3916": true,
|
||||||
}
|
}
|
||||||
for _, msc := range cfg.MSCs.MSCs {
|
for _, msc := range cfg.MSCs.MSCs {
|
||||||
unstableFeatures["org.matrix."+msc] = true
|
unstableFeatures["org.matrix."+msc] = true
|
||||||
|
|
|
@ -226,7 +226,7 @@ func MakeHTMLAPI(metricsName string, userAPI userapi.QueryAcccessTokenAPI, enabl
|
||||||
if jsonErr != nil {
|
if jsonErr != nil {
|
||||||
logger.Debugf("VerifyUserFromRequest %s -> HTTP %d", req.RemoteAddr, jsonErr.Code)
|
logger.Debugf("VerifyUserFromRequest %s -> HTTP %d", req.RemoteAddr, jsonErr.Code)
|
||||||
w.WriteHeader(jsonErr.Code)
|
w.WriteHeader(jsonErr.Code)
|
||||||
if err := json.NewEncoder(w).Encode(jsonErr); err != nil {
|
if err := json.NewEncoder(w).Encode(jsonErr.JSON); err != nil {
|
||||||
logger.WithError(err).Error("failed to encode JSON response")
|
logger.WithError(err).Error("failed to encode JSON response")
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in a new issue