mirror of
https://github.com/IT4Change/gradido.git
synced 2026-02-06 09:56:05 +00:00
now using sendUserToGms() in UserResolver too
This commit is contained in:
parent
520dda6913
commit
ad3ebefa3a
@ -696,9 +696,9 @@ export class UserResolver {
|
||||
logger.debug(`changed user-settings relevant for gms-user update...`)
|
||||
const homeCom = await getHomeCommunity()
|
||||
if (homeCom.gmsApiKey !== null) {
|
||||
logger.debug(`gms-user update...`, user)
|
||||
await updateGmsUser(homeCom.gmsApiKey, new GmsUser(user))
|
||||
logger.debug(`gms-user update successfully.`)
|
||||
logger.debug(`send User to Gms...`, user)
|
||||
await sendUserToGms(user, homeCom)
|
||||
logger.debug(`sendUserToGms successfully.`)
|
||||
}
|
||||
}
|
||||
} catch (e) {
|
||||
|
||||
@ -19,20 +19,14 @@ export async function sendUserToGms(user: DbUser, homeCom: DbCommunity): Promise
|
||||
// eslint-disable-next-line @typescript-eslint/no-unsafe-argument
|
||||
if (await createGmsUser(homeCom.gmsApiKey, gmsUser)) {
|
||||
logger.debug('GMS user published successfully:', gmsUser)
|
||||
user.gmsRegistered = true
|
||||
user.gmsRegisteredAt = new Date()
|
||||
await DbUser.save(user)
|
||||
logger.debug('mark user as gms published:', user)
|
||||
await updateUserGmsStatus(user)
|
||||
}
|
||||
} else {
|
||||
logger.debug('update user in gms:', gmsUser)
|
||||
// eslint-disable-next-line @typescript-eslint/no-unsafe-argument
|
||||
if (await updateGmsUser(homeCom.gmsApiKey, gmsUser)) {
|
||||
logger.debug('GMS user published successfully:', gmsUser)
|
||||
user.gmsRegistered = true
|
||||
user.gmsRegisteredAt = new Date()
|
||||
await DbUser.save(user)
|
||||
logger.debug('mark user as gms published:', user)
|
||||
await updateUserGmsStatus(user)
|
||||
}
|
||||
}
|
||||
} catch (err) {
|
||||
@ -43,3 +37,11 @@ export async function sendUserToGms(user: DbUser, homeCom: DbCommunity): Promise
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
async function updateUserGmsStatus(user: DbUser) {
|
||||
logger.debug('updateUserGmsStatus:', user)
|
||||
user.gmsRegistered = true
|
||||
user.gmsRegisteredAt = new Date()
|
||||
await DbUser.save(user)
|
||||
logger.debug('mark user as gms published:', user)
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user