playlite
    Preparing search index...
    • Hook para gerenciar configurações do sistema de recomendação e preferências do usuário.

      Permite ajustar:

      • Pesos entre Content-Based e Collaborative Filtering
      • Fator de decaimento por idade do jogo
      • Preferência por jogos de séries conhecidas
      • Filtro de conteúdo adulto
      • Limite de jogos de séries nas recomendações

      As configurações são persistidas localmente usando Tauri Store.

      Returns {
          config: RecommendationConfig;
          ready: boolean;
          updateConfig: (newConfig: RecommendationConfig) => Promise<void>;
          resetConfig: () => Promise<void>;
          toggleAdultFilter: () => Promise<void>;
          setSeriesLimit: (
              limit: "none" | "moderate" | "aggressive",
          ) => Promise<void>;
      }

      Objeto com configuração atual, funções de atualização e preferências

      • config: RecommendationConfig
      • ready: boolean
      • updateConfig: (newConfig: RecommendationConfig) => Promise<void>

        Atualiza a configuração e persiste

      • resetConfig: () => Promise<void>

        Reseta para configuração padrão

      • toggleAdultFilter: () => Promise<void>

        Alterna filtro de conteúdo adulto

      • setSeriesLimit: (limit: "none" | "moderate" | "aggressive") => Promise<void>

        Define limite de séries nas recomendações