Fix missing Android donation button

Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
This commit is contained in:
Roman Tsisyk 2023-03-31 18:31:29 +03:00
parent ce61738a7e
commit 0b2824e067

View file

@ -133,7 +133,8 @@ export async function handleRequest(request: Request) {
let donatesEnabled = true;
if (
appVersion.flavor === 'google' &&
((request.cf?.asOrganization || '').toLowerCase().includes('google') ||
((typeof request.cf?.asOrganization === 'string' &&
request.cf?.asOrganization.toLowerCase().includes('google')) ||
appVersion.code > lastApprovedAndReleasedGoogleAppVersionCode)
) {
donatesEnabled = false;
@ -141,8 +142,10 @@ export async function handleRequest(request: Request) {
// Disable donates for older iOS versions without donates menu support.
donatesEnabled = false;
} else if (
(appVersion.flavor === 'ios' && (request.cf?.asOrganization || '').toLowerCase().includes('apple')) ||
appVersion.code > lastApprovedAndReleasediOSAppVersionCode
appVersion.flavor === 'ios' &&
((typeof request.cf?.asOrganization === 'string' &&
request.cf?.asOrganization.toLowerCase().includes('apple')) ||
appVersion.code > lastApprovedAndReleasediOSAppVersionCode)
) {
donatesEnabled = false;
}