// Copyright 2020 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only export async function markEverDone(): Promise { await window.storage.put('chromiumRegistrationDoneEver', ''); } export async function markDone(): Promise { await markEverDone(); await window.storage.put('chromiumRegistrationDone', ''); } export async function remove(): Promise { await window.storage.remove('chromiumRegistrationDone'); } export function isDone(): boolean { return window.storage.get('chromiumRegistrationDone') === ''; } export function everDone(): boolean { return window.storage.get('chromiumRegistrationDoneEver') === '' || isDone(); }