summaryrefslogtreecommitdiff
path: root/packages/frontend/src/tab-id.ts
blob: 49b69f72d2ad75fbc71fdb53e7dbc270eab3fb42 (plain)
1
2
3
4
5
6
7
8
9
10
11
/*
 * SPDX-FileCopyrightText: syuilo and misskey-project
 * SPDX-License-Identifier: AGPL-3.0-only
 */

import { v4 as uuid } from 'uuid';

// HMR有効時にバグか知らんけど複数回実行されるのでその対策
export const TAB_ID = window.sessionStorage.getItem('TAB_ID') ?? uuid();
window.sessionStorage.setItem('TAB_ID', TAB_ID);
if (_DEV_) console.log('TAB_ID', TAB_ID);