feat: configurable invite expiry time (#1573)

This commit is contained in:
Matri
2023-11-21 11:50:06 +08:00
committed by GitHub
parent 7cda3fe85b
commit d0456d0f42
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