rejoue un instantané complet des capes au tick suivant chaque connexion ;
retente la synchronisation pendant au maximum cinq secondes si le canal réseau n’est pas encore prêt ;
envoie explicitement au joueur reconnecté sa propre cape et celles de tous les joueurs en ligne ;
supprime les tentatives réussies, expirées ou associées à un joueur déjà déconnecté.
Périmètre
Module propriétaire : sanctuary. Fichier partagé touché : sanctuary/build.gradle. Aucun changement de payload, protocole, sauvegarde, ID ou traduction. La version Sanctuary sera synchronisée avec la prochaine release distribuable.
smoke test des reprises différées, des doublons, des déconnexions et de l’expiration bornée
branche dédiée basée sur le main contenant les tickets #34 et #33 fusionnés
Test manuel
Le scénario de reconnexion est couvert au niveau du cycle de synchronisation par le smoke test. Le contrôle visuel en jeu consiste à équiper une cape, quitter puis rejoindre le serveur sans toucher au slot : la cape doit être visible immédiatement après le chargement.
Closes #13
## Résumé
- rejoue un instantané complet des capes au tick suivant chaque connexion ;
- retente la synchronisation pendant au maximum cinq secondes si le canal réseau n’est pas encore prêt ;
- envoie explicitement au joueur reconnecté sa propre cape et celles de tous les joueurs en ligne ;
- supprime les tentatives réussies, expirées ou associées à un joueur déjà déconnecté.
## Périmètre
Module propriétaire : `sanctuary`. Fichier partagé touché : `sanctuary/build.gradle`. Aucun changement de payload, protocole, sauvegarde, ID ou traduction. La version Sanctuary sera synchronisée avec la prochaine release distribuable.
## Validation
- [x] `./gradlew :sanctuary:capeJoinSyncSmoke :sanctuary:check`
- [x] `./gradlew check`
- [x] hook de pré-push : `144` tâches validées
- [x] smoke test des reprises différées, des doublons, des déconnexions et de l’expiration bornée
- [x] branche dédiée basée sur le `main` contenant les tickets #34 et #33 fusionnés
## Test manuel
Le scénario de reconnexion est couvert au niveau du cycle de synchronisation par le smoke test. Le contrôle visuel en jeu consiste à équiper une cape, quitter puis rejoindre le serveur sans toucher au slot : la cape doit être visible immédiatement après le chargement.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #13
Résumé
Périmètre
Module propriétaire :
sanctuary. Fichier partagé touché :sanctuary/build.gradle. Aucun changement de payload, protocole, sauvegarde, ID ou traduction. La version Sanctuary sera synchronisée avec la prochaine release distribuable.Validation
./gradlew :sanctuary:capeJoinSyncSmoke :sanctuary:check./gradlew check144tâches validéesmaincontenant les tickets #34 et #33 fusionnésTest manuel
Le scénario de reconnexion est couvert au niveau du cycle de synchronisation par le smoke test. Le contrôle visuel en jeu consiste à équiper une cape, quitter puis rejoindre le serveur sans toucher au slot : la cape doit être visible immédiatement après le chargement.