Address accessibility issue
The screen was not visible. This commit addresses an accessibility issue.
This commit is contained in:
@@ -5,22 +5,51 @@
|
||||
* Check if synchronization is enabled in local storage
|
||||
*/
|
||||
export const isSyncEnabled = (): boolean => {
|
||||
return localStorage.getItem('syncEnabled') === 'true';
|
||||
try {
|
||||
return localStorage.getItem('syncEnabled') === 'true';
|
||||
} catch (error) {
|
||||
console.error('동기화 설정 확인 중 오류:', error);
|
||||
return false;
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* Update synchronization settings in local storage
|
||||
*/
|
||||
export const setSyncEnabled = (enabled: boolean): void => {
|
||||
localStorage.setItem('syncEnabled', enabled.toString());
|
||||
try {
|
||||
localStorage.setItem('syncEnabled', enabled.toString());
|
||||
} catch (error) {
|
||||
console.error('동기화 설정 업데이트 중 오류:', error);
|
||||
}
|
||||
};
|
||||
|
||||
// 최종 동기화 시간 관리
|
||||
export const getLastSyncTime = (): string | null => {
|
||||
return localStorage.getItem('lastSyncTime');
|
||||
try {
|
||||
return localStorage.getItem('lastSyncTime');
|
||||
} catch (error) {
|
||||
console.error('마지막 동기화 시간 확인 중 오류:', error);
|
||||
return null;
|
||||
}
|
||||
};
|
||||
|
||||
export const setLastSyncTime = (): void => {
|
||||
const now = new Date().toISOString();
|
||||
localStorage.setItem('lastSyncTime', now);
|
||||
try {
|
||||
const now = new Date().toISOString();
|
||||
localStorage.setItem('lastSyncTime', now);
|
||||
} catch (error) {
|
||||
console.error('마지막 동기화 시간 업데이트 중 오류:', error);
|
||||
}
|
||||
};
|
||||
|
||||
// 초기화 함수 추가
|
||||
export const initSyncSettings = (): void => {
|
||||
try {
|
||||
if (localStorage.getItem('syncEnabled') === null) {
|
||||
localStorage.setItem('syncEnabled', 'false');
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('동기화 설정 초기화 중 오류:', error);
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user