mas: added username_available endpoint

This commit is contained in:
Roman Isaev 2024-12-22 00:23:25 +00:00
parent ba542fedcd
commit 2c47959600
No known key found for this signature in database
GPG key ID: 7BE2B6A6C89AEC7F
4 changed files with 60 additions and 2 deletions

View file

@ -334,7 +334,12 @@ func Setup(
return util.JSONResponse{Code: http.StatusOK, JSON: map[string]string{
"issuer": m.Issuer,
}}
}))
})).Methods(http.MethodGet)
synapseAdminRouter.Handle("/admin/v1/username_available",
httputil.MakeServiceAdminAPI("admin_username_available", m.AdminToken, func(r *http.Request) util.JSONResponse {
return AdminCheckUsernameAvailable(r, userAPI, cfg)
})).Methods(http.MethodGet)
}
if mscCfg.Enabled("msc2753") {