diff --git a/src/handlers/users.ts b/src/handlers/users.ts index d5c8017..b9646b0 100644 --- a/src/handlers/users.ts +++ b/src/handlers/users.ts @@ -84,8 +84,8 @@ async function registerUser(user: MatrixUser): Promise { async function getUserData(user: MatrixUser): Promise { return (await axios.get('/_synapse/admin/v2/users/@' + user.username + ":" + getUserDomain())).data } -async function getUserLogin(user: MatrixUser): Promise { - return (await axios.get('/_synapse/admin/v1/users/@' + user.username + ":" + getUserDomain() + "/login")).data +async function loginUser(user: MatrixUser): Promise { + return (await axios.post('/_synapse/admin/v1/users/@' + user.username + ":" + getUserDomain() + "/login")).data } async function parseUserMemberships(rcUser: RcUser): Promise { @@ -143,7 +143,7 @@ export async function createUser(rcUser: RcUser): Promise { 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 {