Async UnhandledPromiseRejection Warning
Bonjour,
Je suis entrain d'utiliser Promise.reject
Et j'ai cet erreur qui s'affiche:
Citation:
Unhandled promise rejection warning: version is not released
Comment je peux résoudre ce warning?
J'essaye d'utiliser try/catch mais je sais pas si je le fais correctement
Merci pour votre aide :)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
public async retrieveVersionFromJira(versionName: string):
Promise<ReleaseVersion> {
try{
const searchVersionsUri = config.jiraApiUri + 'versions';
const jsonResp = await this.jiraClient.get(searchVersionsUri);
const version: any = jsonResp.find(version => {
if (version.name == versionName) {
if (version.released == true) {
return Promise.reject("version " + versionName + " is not released");
}
}
});
if (!version) {
return Promise.reject("missing version " + versionName + " on jira");
}
return new ReleaseVersion(version.id, version.name, version.released);
}
catch{
return Promise.reject("error test")
}
} |