feat: configurable invite expiry time (#1573)

This commit is contained in:
Matri 2023-11-21 11:50:06 +08:00 committed by GitHub
commit d0456d0f42
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 2 deletions

View file

@ -489,9 +489,10 @@ class RegisterService:
'email': account.email,
'workspace_id': tenant.id,
}
expiryHours = current_app.config['INVITE_EXPIRY_HOURS']
redis_client.setex(
cls._get_invitation_token_key(token),
3600,
expiryHours * 60 * 60,
json.dumps(invitation_data)
)
return token