diff options
author | lassulus <lassulus@googlemail.com> | 2014-03-17 01:00:22 +0100 |
---|---|---|
committer | lassulus <lassulus@googlemail.com> | 2014-03-17 01:00:22 +0100 |
commit | 0e6a8d12f55f5e8c1c5afb8f91ebcb5564590830 (patch) | |
tree | 4612342806c5f7332faae4a0b3f47cd842654ba2 | |
parent | a1980d18e89cc8f8d6b2598df55a888429bb7f06 (diff) |
newsbot.js: check if name taken
-rw-r--r-- | news/newsbot.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/news/newsbot.js b/news/newsbot.js index 35587d39..73a6111b 100644 --- a/news/newsbot.js +++ b/news/newsbot.js @@ -186,8 +186,12 @@ function getShortLink (link, callback) { var methods = {} methods.add = function (params, callback) { - create_feedbot(params[0], params[1], [news_channel]) - return callback(null) + if (slaves.hasOwnProperty(params[0])) { + return callback(new Error('name already taken')) + } else { + create_feedbot(params[0], params[1], [news_channel]) + return callback(null) + } } methods.del = function (params, callback) { var slave = slaves[params[0]] |