diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2017-05-09 13:24:41 +0200 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2017-05-09 13:24:41 +0200 |
| commit | 54b59d1168e79c8706b164194bc1a48ec49726e4 (patch) | |
| tree | 82b685a4e934ba237db3abcdde51d6f8e2c1b993 /util.js | |
| parent | 31b4764cd5233acb25f4d0027261fe83eaad6ec7 (diff) | |
| download | discordbot-54b59d1168e79c8706b164194bc1a48ec49726e4.tar.gz discordbot-54b59d1168e79c8706b164194bc1a48ec49726e4.zip | |
error handling
Diffstat (limited to 'util.js')
| -rw-r--r-- | util.js | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -142,6 +142,12 @@ module.exports.paginate = function* chunks(arr, pagesize) { } // return ign, or associated ign, or undefined -module.exports.ignForUser = async (name, user_token) => +module.exports.ignForUser = async (name, user_token) => { // "?" is not accepted as user input, but the default for empty args - (name != "?")? name : await api.getUser(user_token); + if (name != "?") return name; + try { + return await api.getUser(user_token); + } catch (err) { + return undefined; + } +} |
