Skip to main content

Module services

Module services 

Source
Expand description

Serviços para interagir com APIs externas e fornecer funcionalidades ao aplicativo.

Módulos:

  • cache: Cache de metadados para respostas de APIs externas.
  • images: Serviço de download e cache de imagens de capas de jogos.
  • integration: Módulos para integração com serviços externos (ITAD, Steam, RAWG, etc.).
  • playtime: Serviço para rastreamento e gerenciamento do tempo de jogo.
  • rate_limiter: Limitador de taxa para evitar exceder os limites das APIs.
  • recommendation: Sistema de recomendação de jogos v4.0 (modular e refatorado).
  • subscriptions: Gerenciamento de assinaturas de serviços de jogos (Amazon Luna, Xbox Game Pass, etc.).
  • tags: Serviço para classificação e gerenciamento de tags de jogos.

Modules§

cache
Módulo de cache para metadados de APIs externas
images
Serviço para gerenciar cache de imagens (capas de jogos)
integration
Módulos para integração com serviços externos.
playtime
Rastreamento local de tempo jogado, usado como fallback para plataformas que não expõem playtime via API própria (todas exceto Steam/Itch/Indiegala).
rate_limiter
Limitadores de taxa compartilhados para APIs externas.
recommendation
Sistema de Recomendação v4.0 - Content-Based com Role-Based Tag System
subscriptions
Modulo para buscar games de serviços de assinatura e gerenciar quais serviços o usuário assina.
tags
Serviço para classificação e gerenciamento de tags de jogos