You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
log.warn('node-mac-permissions not available or invalid, defaulting to denied');
403
+
returnLOCATION_PERMISSION_STATES.DENIED;
404
+
}
405
+
406
+
conststatus=getAuthStatus('location');
407
+
408
+
switch(status){
409
+
caseMAC_PERMISSION_STATUSES.AUTHORIZED:
410
+
returnLOCATION_PERMISSION_STATES.GRANTED;
411
+
caseMAC_PERMISSION_STATUSES.DENIED:
412
+
caseMAC_PERMISSION_STATUSES.RESTRICTED:
413
+
returnLOCATION_PERMISSION_STATES.DENIED;
414
+
caseMAC_PERMISSION_STATUSES.NOT_DETERMINED:
415
+
returnLOCATION_PERMISSION_STATES.PROMPT;
416
+
default:
417
+
returnLOCATION_PERMISSION_STATES.DENIED;
418
+
}
419
+
}catch(error){
420
+
log.warn('node-mac-permissions not available, defaulting to denied:',(errorasError)?.message);
421
+
returnLOCATION_PERMISSION_STATES.DENIED;
422
+
}
423
+
});
377
424
/*
378
425
* The default origin of our Electron app is app://- instead of https://new.expensify.com or https://staging.new.expensify.com
379
426
* This causes CORS errors because the referer and origin headers are wrong and the API responds with an Access-Control-Allow-Origin that doesn't match app://-
0 commit comments