mirror of
https://github.com/janishutz/MusicPlayer.git
synced 2026-09-10 14:25:24 +02:00
18 lines
500 B
TypeScript
18 lines
500 B
TypeScript
export const reauth = () => {
|
|
localStorage.setItem( 'close-tab', 'true' );
|
|
|
|
const listener = () => {
|
|
if ( localStorage.getItem( 'reauth-ok' ) === 'true' ) {
|
|
try {
|
|
window.removeEventListener( 'storage', listener );
|
|
} catch { /* empty */ }
|
|
|
|
localStorage.removeItem( 'reauth-ok' );
|
|
|
|
document.dispatchEvent( new CustomEvent( 'musicplayer:reauth' ) );
|
|
}
|
|
};
|
|
|
|
window.addEventListener( 'storage', listener );
|
|
};
|