Utilisation d'async/await dans les listeners

Sans async await dans les feuilles, la feuille n'est pas
toujours mise à jour, laissant visible des informations obsoletes
This commit is contained in:
2025-01-24 20:12:34 +01:00
parent 24518642a7
commit 3d49a3de11
20 changed files with 223 additions and 266 deletions

View File

@ -310,7 +310,7 @@ export class RdDBaseActorReve extends RdDBaseActor {
competence: competence,
show: { title: options?.title ?? '' }
},
callbackAction: r => this.$onRollCompetence(r, options)
callbackAction: async r => await this.$onRollCompetence(r, options)
});
}
/**
@ -362,7 +362,7 @@ export class RdDBaseActorReve extends RdDBaseActor {
selectedCaracName: selectedCaracName,
competences: this.itemTypes['competence']
},
callbackAction: r => this.$onRollCaracResult(r)
callbackAction: async r => await this.$onRollCaracResult(r)
})
}
/* -------------------------------------------- */
@ -384,7 +384,7 @@ export class RdDBaseActorReve extends RdDBaseActor {
diffLibre: options.diff ?? 0,
jetResistance: options.resistance ? caracName : undefined
},
callbackAction: r => this.$onRollCaracResult(r)
callbackAction: async r => await this.$onRollCaracResult(r)
});
}
@ -422,7 +422,7 @@ export class RdDBaseActorReve extends RdDBaseActor {
label: 'Jet ' + Grammar.apostrophe('de', competence.name),
template: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-competence.html',
rollData: rollData,
callbackAction: r => this.$onRollCompetence(r, options)
callbackAction: async r => await this.$onRollCompetence(r, options)
});
}