mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
add: platform injection on MFA endpoint as well.
This commit is contained in:
@@ -98,6 +98,7 @@ class Create extends Action
|
|||||||
->inject('user')
|
->inject('user')
|
||||||
->inject('locale')
|
->inject('locale')
|
||||||
->inject('project')
|
->inject('project')
|
||||||
|
->inject('platform')
|
||||||
->inject('request')
|
->inject('request')
|
||||||
->inject('queueForEvents')
|
->inject('queueForEvents')
|
||||||
->inject('queueForMessaging')
|
->inject('queueForMessaging')
|
||||||
@@ -117,6 +118,7 @@ class Create extends Action
|
|||||||
Document $user,
|
Document $user,
|
||||||
Locale $locale,
|
Locale $locale,
|
||||||
Document $project,
|
Document $project,
|
||||||
|
array $platform,
|
||||||
Request $request,
|
Request $request,
|
||||||
Event $queueForEvents,
|
Event $queueForEvents,
|
||||||
Messaging $queueForMessaging,
|
Messaging $queueForMessaging,
|
||||||
@@ -309,13 +311,14 @@ class Create extends Action
|
|||||||
|
|
||||||
if ($smtpBaseTemplate === APP_BRANDED_EMAIL_BASE_TEMPLATE) {
|
if ($smtpBaseTemplate === APP_BRANDED_EMAIL_BASE_TEMPLATE) {
|
||||||
$emailVariables = array_merge($emailVariables, [
|
$emailVariables = array_merge($emailVariables, [
|
||||||
'accentColor' => APP_EMAIL_ACCENT_COLOR,
|
'accentColor' => $platform['accentColor'],
|
||||||
'logoUrl' => APP_EMAIL_LOGO_URL,
|
'logoUrl' => $platform['logoUrl'],
|
||||||
'twitterUrl' => APP_SOCIAL_TWITTER,
|
'twitter' => $platform['twitterUrl'],
|
||||||
'discordUrl' => APP_SOCIAL_DISCORD,
|
'discord' => $platform['discordUrl'],
|
||||||
'githubUrl' => APP_SOCIAL_GITHUB_APPWRITE,
|
'github' => $platform['githubUrl'],
|
||||||
'termsUrl' => APP_EMAIL_TERMS_URL,
|
'terms' => $platform['termsUrl'],
|
||||||
'privacyUrl' => APP_EMAIL_PRIVACY_URL,
|
'privacy' => $platform['privacyUrl'],
|
||||||
|
'platform' => $platform['platformName'],
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -325,8 +328,14 @@ class Create extends Action
|
|||||||
->setBody($body)
|
->setBody($body)
|
||||||
->setBodyTemplate($bodyTemplate)
|
->setBodyTemplate($bodyTemplate)
|
||||||
->setVariables($emailVariables)
|
->setVariables($emailVariables)
|
||||||
->setRecipient($user->getAttribute('email'))
|
->setRecipient($user->getAttribute('email'));
|
||||||
->trigger();
|
|
||||||
|
// since this is console project, set email sender name!
|
||||||
|
if ($smtpBaseTemplate === APP_BRANDED_EMAIL_BASE_TEMPLATE) {
|
||||||
|
$queueForMails->setSenderName($platform['emailSenderName']);
|
||||||
|
}
|
||||||
|
|
||||||
|
$queueForMails->trigger();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user