constructor()

in libs/@guardian/identity-auth/src/tokenManager.ts [29:46]


	constructor(emitter: Emitter, tokenClass: Token<AC, IC>) {
		this.#emitter = emitter;
		this.#token = tokenClass;

		// subscribe to storage events, and emit an event when the storage is updated
		window.addEventListener('storage', (event) => {
			if (
				event.key === this.#accessTokenKey ||
				event.key === this.#idTokenKey
			) {
				this.#emitStorage();
			}
		});

		this.#emitter.on('renew', async () => {
			await this.renew();
		});
	}