Message d'information affiché une seule fois toutes les 24 heures
Release Creation / build (release) Successful in 10m20s
Release Creation / build (release) Successful in 10m20s
This commit is contained in:
+19
-1
@@ -358,6 +358,15 @@ export class SystemReveDeDragon {
|
|||||||
},
|
},
|
||||||
default: "aucun"
|
default: "aucun"
|
||||||
})
|
})
|
||||||
|
|
||||||
|
/* -------------------------------------------- */
|
||||||
|
game.settings.register(SYSTEM_RDD, "info-msg-timeout", {
|
||||||
|
name: "Gestion du timeout d'affichage du message d'information",
|
||||||
|
scope: "world",
|
||||||
|
config: false,
|
||||||
|
type: Number,
|
||||||
|
default: 0
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
async onReady() {
|
async onReady() {
|
||||||
@@ -416,7 +425,16 @@ export class SystemReveDeDragon {
|
|||||||
<br>Vous trouverez quelques informations pour démarrer dans ce document : @Compendium[foundryvtt-reve-de-dragon.rappel-des-regles.7uGrUHGdPu0EmIu2]{Documentation MJ/Joueurs}
|
<br>Vous trouverez quelques informations pour démarrer dans ce document : @Compendium[foundryvtt-reve-de-dragon.rappel-des-regles.7uGrUHGdPu0EmIu2]{Documentation MJ/Joueurs}
|
||||||
<br>La commande <code>/aide</code> dans le chat permet de voir les commandes spécifiques à Rêve de Dragon.</div>
|
<br>La commande <code>/aide</code> dans le chat permet de voir les commandes spécifiques à Rêve de Dragon.</div>
|
||||||
` })
|
` })
|
||||||
// Try to fetch the welcome message from the github repo "welcome-message-ecryme.html"
|
// Get last message display time
|
||||||
|
const lastDisplay = game.settings.get(SYSTEM_RDD, "info-msg-timeout") || 0
|
||||||
|
const now = Date.now()
|
||||||
|
const oneDayMs = 24 * 60 * 60 * 1000
|
||||||
|
if (now - lastDisplay < oneDayMs) {
|
||||||
|
return // Already displayed in the last 24 hours
|
||||||
|
}
|
||||||
|
// Update last display time
|
||||||
|
game.settings.set(SYSTEM_RDD, "info-msg-timeout", now)
|
||||||
|
// Try to fetch the welcome message from the github repo RDD_INFO_MESSAGE_URL
|
||||||
fetch(RDD_INFO_MESSAGE_URL)
|
fetch(RDD_INFO_MESSAGE_URL)
|
||||||
.then(response => response.text())
|
.then(response => response.text())
|
||||||
.then(html => {
|
.then(html => {
|
||||||
|
|||||||
Reference in New Issue
Block a user