playlite
    Preparing search index...
    • Gerencia a fila de jogos a jogar com persistência local (Tauri Store). Suporta reordenação manual e drag & drop.

      Parameters

      • allGames: Game[]

        Lista completa para popular detalhes dos IDs salvos

      Returns {
          playlistGames: Game[];
          isLoading: boolean;
          addToPlaylist: (gameId: string) => void;
          removeFromPlaylist: (gameId: string) => void;
          moveUp: (index: number) => void;
          moveDown: (index: number) => void;
          reorderPlaylist: (startIndex: number, endIndex: number) => void;
          isInPlaylist: (id: string) => boolean;
      }

      Objeto com:

      • playlistGames: Jogos completos na ordem da fila
      • isLoading: Estado de carregamento inicial
      • addToPlaylist: Adiciona jogo (evita duplicatas)
      • removeFromPlaylist: Remove da fila
      • moveUp/moveDown: Move posição individual
      • reorderPlaylist: Reordena via índices (para drag & drop)
      • isInPlaylist: Verifica se jogo está na fila