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> {
|
async function getUserData(user: MatrixUser): Promise<UserInfo> {
|
||||||
return (await axios.get('/_synapse/admin/v2/users/@' + user.username + ":" + getUserDomain())).data
|
return (await axios.get('/_synapse/admin/v2/users/@' + user.username + ":" + getUserDomain())).data
|
||||||
}
|
}
|
||||||
async function getUserLogin(user: MatrixUser): Promise<AccessToken> {
|
async function loginUser(user: MatrixUser): Promise<AccessToken> {
|
||||||
return (await axios.get('/_synapse/admin/v1/users/@' + user.username + ":" + getUserDomain() + "/login")).data
|
return (await axios.post('/_synapse/admin/v1/users/@' + user.username + ":" + getUserDomain() + "/login")).data
|
||||||
}
|
}
|
||||||
|
|
||||||
async function parseUserMemberships(rcUser: RcUser): Promise<void> {
|
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.user_id = userData.name
|
||||||
user.displayname = userData.displayname
|
user.displayname = userData.displayname
|
||||||
user.admin = user.admin || userData.admin
|
user.admin = user.admin || userData.admin
|
||||||
const accessToken = await getUserLogin(user)
|
const accessToken = await loginUser(user)
|
||||||
user.access_token = accessToken.access_token
|
user.access_token = accessToken.access_token
|
||||||
log.info(`User ${rcUser.username} exists:`, user)
|
log.info(`User ${rcUser.username} exists:`, user)
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user