Skip to content

Commit d4c780e

Browse files
committed
chore(core): HawkLocalStorage implementation change
1 parent 591724a commit d4c780e

File tree

1 file changed

+1
-30
lines changed

1 file changed

+1
-30
lines changed
Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,6 @@
11
import type { HawkStorage } from '@hawk.so/core';
2-
import log from '../utils/log.ts';
32

43
/**
54
* {@link HawkStorage} implementation backed by the browser's {@linkcode localStorage}.
65
*/
7-
export class HawkLocalStorage implements HawkStorage {
8-
/** @inheritDoc */
9-
public getItem(key: string): string | null {
10-
try {
11-
return localStorage.getItem(key);
12-
} catch (e) {
13-
log('HawkLocalStorage: getItem failed', 'error', e);
14-
return null;
15-
}
16-
}
17-
18-
/** @inheritDoc */
19-
public setItem(key: string, value: string): void {
20-
try {
21-
localStorage.setItem(key, value);
22-
} catch (e) {
23-
log('HawkLocalStorage: setItem failed', 'error', e);
24-
}
25-
}
26-
27-
/** @inheritDoc */
28-
public removeItem(key: string): void {
29-
try {
30-
localStorage.removeItem(key);
31-
} catch (e) {
32-
log('HawkLocalStorage: removeItem failed', 'error', e);
33-
}
34-
}
35-
}
6+
export const HawkLocalStorage: HawkStorage = localStorage;

0 commit comments

Comments
 (0)