Fix lints
This commit is contained in:
parent
13def24f7e
commit
5ba7267164
5 changed files with 94 additions and 15 deletions
|
|
@ -55,7 +55,8 @@ export interface Session {
|
|||
tempPassword?: string;
|
||||
}
|
||||
|
||||
const loadChannel = new BroadcastChannel("load");
|
||||
const loadChannel =
|
||||
"BroadcastChannel" in window ? new BroadcastChannel("load") : null;
|
||||
|
||||
const loadSession = (): Session => {
|
||||
const data = localStorage.getItem("matrix-auth-store");
|
||||
|
|
@ -299,7 +300,7 @@ export const ClientProvider: FC<Props> = ({ children }) => {
|
|||
// running instances of the app. This isn't necessary if the app is running in
|
||||
// a widget though, since then it'll be mostly stateless.
|
||||
useEffect(() => {
|
||||
if (!widget) loadChannel.postMessage({});
|
||||
if (!widget) loadChannel?.postMessage({});
|
||||
}, []);
|
||||
|
||||
useEventTarget(
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ import type {
|
|||
|
||||
// Shortcut for registering a listener on an EventTarget
|
||||
export const useEventTarget = <T extends Event>(
|
||||
target: EventTarget,
|
||||
target: EventTarget | null | undefined,
|
||||
eventType: string,
|
||||
listener: (event: T) => void,
|
||||
options?: AddEventListenerOptions
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue