playlite
    Preparing search index...

    Variable wishlistServiceConst

    wishlistService: {
        getWishlist: () => Promise<WishlistGame[]>;
        removeFromWishlist: (id: string) => Promise<void>;
        refreshPrices: () => Promise<void>;
        searchWishlistGame: (query: string) => Promise<SearchResult[]>;
        addToWishlist: (game: SearchResult) => Promise<void>;
    } = ...

    Type Declaration

    • getWishlist: () => Promise<WishlistGame[]>

      Retorna todos os jogos da lista de desejos. Inclui dados de preço da última atualização (se disponível).

    • removeFromWishlist: (id: string) => Promise<void>

      Remove jogo da wishlist pelo ID.

    • refreshPrices: () => Promise<void>

      Atualiza preços de TODOS os jogos da wishlist consultando ITAD API. Operação pode demorar (múltiplas requisições HTTP). Jogos sem correspondência na ITAD mantêm preço anterior.

    • searchWishlistGame: (query: string) => Promise<SearchResult[]>

      Busca jogos na RAWG por nome para adicionar à wishlist. Usa RAWG API para obter metadados e imagens.

    • addToWishlist: (game: SearchResult) => Promise<void>

      Adiciona um jogo à wishlist baseado num resultado de busca. O ITAD ID será buscado automaticamente quando refresh_prices for chamado.