playlite
    Preparing search index...
    • Hook para gerenciar a configuração e importação da biblioteca Steam.

      Substitui a porção "Steam" do antigo useStoresConfig, que carregava credenciais e persistia steamRoot mesmo quando outra aba (Epic, Ubisoft, etc.) estava aberta.

      Parameters

      • OptionalonLibraryUpdate: () => void

      Returns {
          steamConfig: { steamId: string; steamApiKey: string; steamRoot: string };
          setSteamConfig: Dispatch<
              SetStateAction<
                  { steamId: string; steamApiKey: string; steamRoot: string },
              >,
          >;
          isLoadingSecrets: boolean;
          loading: { saving: boolean; importingSteam: boolean };
          status: ImportStatus;
          actions: {
              saveSteamKeys: () => Promise<void>;
              importSteamLibrary: () => Promise<void>;
              chooseSteamDirectory: () => Promise<void>;
              saveAndImport: () => Promise<void>;
          };
      }