Skip to content

Initialisation manquante de l'ownership des secteurs #67

@Kern046

Description

@Kern046

Problématique

Dans l'écran des registres tactiques d'une faction, les données d'ownership des secteurs sont utilisées pour afficher leurs statuts de possession. Ces données sont contenues dans Redis pour ne pas avoir à les recalculer à chaque fois. Cependant, lorsque Redis est redémarré, ces données ne sont pas initialisées lorsque manquantes.

La seule manière actuellement de les mettre dans Redis est d'appeler la méthode SectorManager::calculateOwnership, aujourd'hui appelée la commande manuelle app:gaia:calculate-sector-ownership ou par SectorListener::onPlaceOwnerChange quand une planète change de propriétaire, ce qui n'a rien de systématique.

Solution

Mettre en place un appel à SectorManager::calculateOwnership lorsque les données d'ownership sont absentes dans Redis.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions