MCPcopy Create free account
hub / github.com/error311/FileRise / syncPermissionsToLocalStorage

Function syncPermissionsToLocalStorage

public/js/auth.js:621–630  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

619}
620
621async function syncPermissionsToLocalStorage() {
622 try {
623 const perm = await fetchUserPermissionsOnce();
624 if (perm && typeof perm === 'object') {
625 localStorage.setItem('folderOnly', perm.folderOnly ? 'true' : 'false');
626 localStorage.setItem('readOnly', perm.readOnly ? 'true' : 'false');
627 localStorage.setItem('disableUpload', perm.disableUpload ? 'true' : 'false');
628 }
629 } catch (e) { /* non-fatal */ }
630}
631
632// ——— main ———
633let __loginInFlight = false;

Callers 1

submitLoginFunction · 0.85

Calls 1

fetchUserPermissionsOnceFunction · 0.85

Tested by

no test coverage detected