Feature/improve onboarding for ios (#1035)

* Improve onboarding for iOS

* Update changelog
This commit is contained in:
Thomas Kaul
2022-06-22 20:30:03 +02:00
committed by GitHub
parent 928a13310d
commit df6bb489c2
4 changed files with 44 additions and 12 deletions

View File

@@ -73,6 +73,28 @@ export function getPermissions(aRole: Role): string[] {
}
}
export function filterGlobalPermissions(
aGlobalPermissions: string[],
aUtmSource: 'ios' | 'trusted-web-activity'
) {
const globalPermissions = aGlobalPermissions;
if (aUtmSource === 'ios') {
return globalPermissions.filter((permission) => {
return (
permission !== permissions.enableSocialLogin &&
permission !== permissions.enableSubscription
);
});
} else if (aUtmSource === 'trusted-web-activity') {
return globalPermissions.filter((permission) => {
return permission !== permissions.enableSubscription;
});
}
return globalPermissions;
}
export function hasPermission(
aPermissions: string[] = [],
aPermission: string