Fix existing users
This commit is contained in:
parent
6a6c2da584
commit
1775976045
@ -84,8 +84,8 @@ async function registerUser(user: MatrixUser): Promise<AccessToken> {
|
||||
async function getUserData(user: MatrixUser): Promise<UserInfo> {
|
||||
return (await axios.get('/_synapse/admin/v2/users/@' + user.username + ":" + getUserDomain())).data
|
||||
}
|
||||
async function getUserLogin(user: MatrixUser): Promise<AccessToken> {
|
||||
return (await axios.get('/_synapse/admin/v1/users/@' + user.username + ":" + getUserDomain() + "/login")).data
|
||||
async function loginUser(user: MatrixUser): Promise<AccessToken> {
|
||||
return (await axios.post('/_synapse/admin/v1/users/@' + user.username + ":" + getUserDomain() + "/login")).data
|
||||
}
|
||||
|
||||
async function parseUserMemberships(rcUser: RcUser): Promise<void> {
|
||||
@ -143,7 +143,7 @@ export async function createUser(rcUser: RcUser): Promise<MatrixUser> {
|
||||
user.user_id = userData.name
|
||||
user.displayname = userData.displayname
|
||||
user.admin = user.admin || userData.admin
|
||||
const accessToken = await getUserLogin(user)
|
||||
const accessToken = await loginUser(user)
|
||||
user.access_token = accessToken.access_token
|
||||
log.info(`User ${rcUser.username} exists:`, user)
|
||||
} else {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user