Compare View
Commits (2)
Changes
Showing 3 changed files Side-by-side Diff
lib/command-handler/adddownline.js
1 | -"use strict"; | |
2 | - | |
1 | +const moment = require('moment'); | |
3 | 2 | const common = require('../common'); |
4 | 3 | const commandError = require('./error'); |
5 | 4 | const coreapi = require('../coreapi'); |
... | ... | @@ -18,8 +17,8 @@ function help(keyword) { |
18 | 17 | } |
19 | 18 | |
20 | 19 | function execute(tokens, params, cb) { |
21 | - | |
22 | - if (!tokens || tokens.length < 3) { | |
20 | + const newStoreName = ((tokens && tokens[1]) || '').trim(); | |
21 | + if (!tokens || tokens.length < 3 || !newStoreName) { | |
23 | 22 | const responseParams = { |
24 | 23 | body: `${ commandError.ERR_INVALID_FORMAT }. ${ help(tokens[0]) }` |
25 | 24 | } |
... | ... | @@ -31,7 +30,7 @@ function execute(tokens, params, cb) { |
31 | 30 | const coreParams = { |
32 | 31 | asker_terminal_name: params.from, |
33 | 32 | asker_terminal_password: null, |
34 | - new_store_name: tokens[1], | |
33 | + new_store_name: `${newStoreName} - ${moment().format('YYMMDDHHmm')}`, | |
35 | 34 | new_terminal_name: null, |
36 | 35 | markup: null, |
37 | 36 | }; |
package-lock.json
1 | 1 | { |
2 | 2 | "name": "komodo-center-messaging", |
3 | - "version": "0.12.2", | |
3 | + "version": "0.13.0", | |
4 | 4 | "lockfileVersion": 1, |
5 | 5 | "requires": true, |
6 | 6 | "dependencies": { |
... | ... | @@ -137,7 +137,8 @@ |
137 | 137 | "arr-union": { |
138 | 138 | "version": "3.1.0", |
139 | 139 | "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", |
140 | - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" | |
140 | + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", | |
141 | + "optional": true | |
141 | 142 | }, |
142 | 143 | "array-flatten": { |
143 | 144 | "version": "1.1.1", |
... | ... | @@ -388,23 +389,6 @@ |
388 | 389 | "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", |
389 | 390 | "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" |
390 | 391 | }, |
391 | - "bytewise": { | |
392 | - "version": "1.1.0", | |
393 | - "resolved": "https://registry.npmjs.org/bytewise/-/bytewise-1.1.0.tgz", | |
394 | - "integrity": "sha1-HRPL/3F65xWAlKqIGzXQgbOHJT4=", | |
395 | - "requires": { | |
396 | - "bytewise-core": "^1.2.2", | |
397 | - "typewise": "^1.0.3" | |
398 | - } | |
399 | - }, | |
400 | - "bytewise-core": { | |
401 | - "version": "1.2.3", | |
402 | - "resolved": "https://registry.npmjs.org/bytewise-core/-/bytewise-core-1.2.3.tgz", | |
403 | - "integrity": "sha1-P7QQx+kVWOsasiqCg0V3qmvWHUI=", | |
404 | - "requires": { | |
405 | - "typewise-core": "^1.2" | |
406 | - } | |
407 | - }, | |
408 | 392 | "cache-base": { |
409 | 393 | "version": "1.0.1", |
410 | 394 | "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", |
... | ... | @@ -1973,7 +1957,8 @@ |
1973 | 1957 | "get-value": { |
1974 | 1958 | "version": "2.0.6", |
1975 | 1959 | "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", |
1976 | - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" | |
1960 | + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", | |
1961 | + "optional": true | |
1977 | 1962 | }, |
1978 | 1963 | "getpass": { |
1979 | 1964 | "version": "0.1.7", |
... | ... | @@ -2242,7 +2227,8 @@ |
2242 | 2227 | "is-buffer": { |
2243 | 2228 | "version": "1.1.6", |
2244 | 2229 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", |
2245 | - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" | |
2230 | + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", | |
2231 | + "optional": true | |
2246 | 2232 | }, |
2247 | 2233 | "is-data-descriptor": { |
2248 | 2234 | "version": "0.1.4", |
... | ... | @@ -2286,7 +2272,8 @@ |
2286 | 2272 | "is-extendable": { |
2287 | 2273 | "version": "0.1.1", |
2288 | 2274 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", |
2289 | - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" | |
2275 | + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", | |
2276 | + "optional": true | |
2290 | 2277 | }, |
2291 | 2278 | "is-extglob": { |
2292 | 2279 | "version": "2.1.1", |
... | ... | @@ -2332,6 +2319,7 @@ |
2332 | 2319 | "version": "2.0.4", |
2333 | 2320 | "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", |
2334 | 2321 | "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", |
2322 | + "optional": true, | |
2335 | 2323 | "requires": { |
2336 | 2324 | "isobject": "^3.0.1" |
2337 | 2325 | } |
... | ... | @@ -2371,7 +2359,8 @@ |
2371 | 2359 | "isobject": { |
2372 | 2360 | "version": "3.0.1", |
2373 | 2361 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", |
2374 | - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" | |
2362 | + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", | |
2363 | + "optional": true | |
2375 | 2364 | }, |
2376 | 2365 | "isstream": { |
2377 | 2366 | "version": "0.1.2", |
... | ... | @@ -2455,18 +2444,17 @@ |
2455 | 2444 | "fs-copy-file": "^2.1.2", |
2456 | 2445 | "json-query": "^2.2.2", |
2457 | 2446 | "lru-cache": "^4.1.1", |
2458 | - "macaddress": "^0.2.8", | |
2459 | - "moment": "^2.19.1", | |
2447 | + "macaddress": "^0.2.9", | |
2448 | + "moment": "^2.24.0", | |
2460 | 2449 | "node-machine-id": "^1.1.10", |
2461 | 2450 | "node-natural-sort": "^0.8.6", |
2462 | 2451 | "numeral": "^2.0.6", |
2463 | - "nunjucks": "^3.0.1", | |
2452 | + "nunjucks": "^3.2.0", | |
2464 | 2453 | "pkginfo": "^0.4.1", |
2465 | 2454 | "redis": "^2.8.0", |
2466 | - "request": "^2.81.0", | |
2455 | + "request": "^2.88.0", | |
2467 | 2456 | "sha1": "^1.1.1", |
2468 | 2457 | "simple-git": "^1.80.1", |
2469 | - "sort-object": "^3.0.2", | |
2470 | 2458 | "strftime": "^0.10.0", |
2471 | 2459 | "string-natural-compare": "^2.0.2", |
2472 | 2460 | "uniqid": "^4.1.1", |
... | ... | @@ -3737,61 +3725,6 @@ |
3737 | 3725 | } |
3738 | 3726 | } |
3739 | 3727 | }, |
3740 | - "sort-asc": { | |
3741 | - "version": "0.2.0", | |
3742 | - "resolved": "https://registry.npmjs.org/sort-asc/-/sort-asc-0.2.0.tgz", | |
3743 | - "integrity": "sha1-AKSelHvCXVEL/eLLuN/9qfUOsvw=" | |
3744 | - }, | |
3745 | - "sort-desc": { | |
3746 | - "version": "0.2.0", | |
3747 | - "resolved": "https://registry.npmjs.org/sort-desc/-/sort-desc-0.2.0.tgz", | |
3748 | - "integrity": "sha1-KAwb2vxld4h87brR7S5BwDeXZkY=" | |
3749 | - }, | |
3750 | - "sort-object": { | |
3751 | - "version": "3.0.2", | |
3752 | - "resolved": "https://registry.npmjs.org/sort-object/-/sort-object-3.0.2.tgz", | |
3753 | - "integrity": "sha1-2vK2k/YR990qIbgrgF5OrCMPdV4=", | |
3754 | - "requires": { | |
3755 | - "bytewise": "^1.1.0", | |
3756 | - "get-value": "^2.0.2", | |
3757 | - "is-extendable": "^0.1.1", | |
3758 | - "sort-asc": "^0.2.0", | |
3759 | - "sort-desc": "^0.2.0", | |
3760 | - "union-value": "^0.2.3" | |
3761 | - }, | |
3762 | - "dependencies": { | |
3763 | - "extend-shallow": { | |
3764 | - "version": "2.0.1", | |
3765 | - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", | |
3766 | - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", | |
3767 | - "requires": { | |
3768 | - "is-extendable": "^0.1.0" | |
3769 | - } | |
3770 | - }, | |
3771 | - "set-value": { | |
3772 | - "version": "0.4.3", | |
3773 | - "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", | |
3774 | - "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", | |
3775 | - "requires": { | |
3776 | - "extend-shallow": "^2.0.1", | |
3777 | - "is-extendable": "^0.1.1", | |
3778 | - "is-plain-object": "^2.0.1", | |
3779 | - "to-object-path": "^0.3.0" | |
3780 | - } | |
3781 | - }, | |
3782 | - "union-value": { | |
3783 | - "version": "0.2.4", | |
3784 | - "resolved": "https://registry.npmjs.org/union-value/-/union-value-0.2.4.tgz", | |
3785 | - "integrity": "sha1-c3UVJ4ZnkFfns3qmdug0aPwCdPA=", | |
3786 | - "requires": { | |
3787 | - "arr-union": "^3.1.0", | |
3788 | - "get-value": "^2.0.6", | |
3789 | - "is-extendable": "^0.1.1", | |
3790 | - "set-value": "^0.4.3" | |
3791 | - } | |
3792 | - } | |
3793 | - } | |
3794 | - }, | |
3795 | 3728 | "source-map": { |
3796 | 3729 | "version": "0.5.7", |
3797 | 3730 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", |
... | ... | @@ -4011,6 +3944,7 @@ |
4011 | 3944 | "version": "0.3.0", |
4012 | 3945 | "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", |
4013 | 3946 | "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", |
3947 | + "optional": true, | |
4014 | 3948 | "requires": { |
4015 | 3949 | "kind-of": "^3.0.2" |
4016 | 3950 | }, |
... | ... | @@ -4019,6 +3953,7 @@ |
4019 | 3953 | "version": "3.2.2", |
4020 | 3954 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", |
4021 | 3955 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", |
3956 | + "optional": true, | |
4022 | 3957 | "requires": { |
4023 | 3958 | "is-buffer": "^1.1.5" |
4024 | 3959 | } |
... | ... | @@ -4110,19 +4045,6 @@ |
4110 | 4045 | "mime-types": "~2.1.24" |
4111 | 4046 | } |
4112 | 4047 | }, |
4113 | - "typewise": { | |
4114 | - "version": "1.0.3", | |
4115 | - "resolved": "https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz", | |
4116 | - "integrity": "sha1-EGeTZUCvl5N8xdz5kiSG6fooRlE=", | |
4117 | - "requires": { | |
4118 | - "typewise-core": "^1.2.0" | |
4119 | - } | |
4120 | - }, | |
4121 | - "typewise-core": { | |
4122 | - "version": "1.2.0", | |
4123 | - "resolved": "https://registry.npmjs.org/typewise-core/-/typewise-core-1.2.0.tgz", | |
4124 | - "integrity": "sha1-l+uRgFx/VdL5QXSPpQ0xXZke8ZU=" | |
4125 | - }, | |
4126 | 4048 | "uid-safe": { |
4127 | 4049 | "version": "2.1.5", |
4128 | 4050 | "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", |
package.json
1 | 1 | { |
2 | 2 | "name": "komodo-center-messaging", |
3 | - "version": "0.12.2", | |
3 | + "version": "0.13.0", | |
4 | 4 | "description": "Komodo Common Messaging Center", |
5 | 5 | "main": "index.js", |
6 | 6 | "scripts": { |
... | ... | @@ -23,6 +23,7 @@ |
23 | 23 | "express": "^4.17.1", |
24 | 24 | "express-ipfilter": "^1.0.1", |
25 | 25 | "komodo-sdk": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git", |
26 | + "moment": "^2.24.0", | |
26 | 27 | "mysql": "^2.17.1", |
27 | 28 | "natural-compare-lite": "^1.4.0", |
28 | 29 | "redis": "^2.8.0", |