ChemPal Documentation - v1.7.0
    Preparing search index...

    Function getReviewPromptState

    • Reads the current review-prompt state, normalized. Returns a zeroed default when nothing has been stored yet.

      Returns Promise<ReviewPromptState>

      The persisted ReviewPromptState.

      const state = await getReviewPromptState();
      state.searchCount; // 0 on a fresh profile
      export async function getReviewPromptState(): Promise<ReviewPromptState> {
      try {
      const stored = (await cstorage.local.get([CACHE.REVIEW_PROMPT]))[CACHE.REVIEW_PROMPT];
      return isRecord(stored) ? normalize(stored) : { ...DEFAULT_STATE };
      } catch (error) {
      console.error('Failed to read review-prompt state:', { error });
      return { ...DEFAULT_STATE };
      }
      }