refactor(auth): unify messenger bot link flow across login/profile/notifications
This commit is contained in:
10
app/composables/useMessengerBotLink.ts
Normal file
10
app/composables/useMessengerBotLink.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
export function buildMessengerBotStartUrl(baseUrl: string, email: string) {
|
||||
const normalizedEmail = email.trim().toLowerCase();
|
||||
if (!baseUrl || !normalizedEmail) {
|
||||
return '';
|
||||
}
|
||||
|
||||
const payload = encodeURIComponent(`login:${normalizedEmail}`);
|
||||
const separator = baseUrl.includes('?') ? '&' : '?';
|
||||
return `${baseUrl}${separator}start=${payload}`;
|
||||
}
|
||||
Reference in New Issue
Block a user