playlite
    Preparing search index...
    • Hook para gerenciar as configurações do aplicativo, incluindo chaves de API, enriquecimento de metadados, backup e restauração, autenticação com serviços externos e gerenciamento de cache.

      Parameters

      • onLibraryUpdate: () => void

        Função callback chamada quando a biblioteca é atualizada

      Returns {
          keys: {
              rawgApiKey: string;
              geminiApiKey: string;
              gamebrainApiKey: string;
          };
          setKeys: Dispatch<
              SetStateAction<
                  { rawgApiKey: string; geminiApiKey: string; gamebrainApiKey: string },
              >,
          >;
          loading: {
              initial: boolean;
              saving: boolean;
              enriching: boolean;
              fetchingCovers: boolean;
              fillingMissing: boolean;
              exporting: boolean;
              importingBackup: boolean;
              authenticating: boolean;
              loadingCacheStats: boolean;
              cleaningCache: boolean;
              clearingAllCache: boolean;
              refreshingReviews: boolean;
              refreshingWishlistPrices: boolean;
          };
          status: { type: "success"
          | "error"
          | null; message: string };
          progress: { current: number; total: number; game: string } | null;
          saveLocally: boolean;
          toggleSaveLocally: (checked: boolean) => void;
          handleClearCache: () => Promise<void>;
          actions: {
              saveKeys: () => Promise<void>;
              enrichLibrary: () => Promise<void>;
              fetchMissingCovers: () => Promise<void>;
              fillMissingMetadata: () => Promise<void>;
              exportDatabase: () => Promise<void>;
              importDatabase: () => Promise<void>;
              cleanupCache: () => Promise<void>;
              clearAllCache: () => Promise<void>;
          };
      }

      Objeto contendo estados, chaves e ações relacionadas às configurações