Compare View
Commits (2)
Changes
Showing 3 changed files Side-by-side Diff
lib/transport.js
1 | 1 | "use strict"; |
2 | 2 | |
3 | +const MAX_LENGTH = 4096; | |
3 | 4 | const DEFAULT_EXPIRED_MS = 60; |
4 | 5 | |
5 | 6 | const Telegraf = require('telegraf'); |
6 | 7 | const moment = require('moment'); |
8 | +const truncateLine = require('custom-truncate/lib/line'); | |
7 | 9 | const messagingService = require('komodo-center-messaging-client-lib'); |
8 | 10 | |
9 | 11 | const config = require('komodo-sdk/config'); |
... | ... | @@ -63,6 +65,15 @@ bot.on('text', async (ctx) => { |
63 | 65 | } |
64 | 66 | }) |
65 | 67 | |
68 | +async function sendMessageViaTelegram(chatId, msg) { | |
69 | + const [head, tail] = truncateLine(msg, MAX_LENGTH); | |
70 | + await bot.telegram.sendMessage(chatId, head); | |
71 | + | |
72 | + if (tail) { | |
73 | + sendMessageViaTelegram(chatId, tail); | |
74 | + } | |
75 | +} | |
76 | + | |
66 | 77 | async function send(partner, msg) { |
67 | 78 | const me = bot.context.botInfo.username; |
68 | 79 | |
... | ... | @@ -76,7 +87,8 @@ async function send(partner, msg) { |
76 | 87 | } |
77 | 88 | |
78 | 89 | logger.info('Sending message via Telegram transport', { transport: 'telegram', me: me, partner: partner, msg: msg }); |
79 | - bot.telegram.sendMessage(chatId, msg); | |
90 | + // bot.telegram.sendMessage(chatId, msg); | |
91 | + sendMessageViaTelegram(chatId, msg); | |
80 | 92 | } |
81 | 93 | |
82 | 94 | function sendToMessagingService(partner, msg) { |
package-lock.json
1 | 1 | { |
2 | 2 | "name": "komodo-center-telegram-messaging", |
3 | - "version": "0.10.0", | |
3 | + "version": "0.10.1", | |
4 | 4 | "lockfileVersion": 1, |
5 | 5 | "requires": true, |
6 | 6 | "dependencies": { |
... | ... | @@ -55,15 +55,15 @@ |
55 | 55 | } |
56 | 56 | }, |
57 | 57 | "acorn": { |
58 | - "version": "6.2.1", | |
59 | - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.2.1.tgz", | |
60 | - "integrity": "sha512-JD0xT5FCRDNyjDda3Lrg/IxFscp9q4tiYtxE1/nOzlKCk7hIRuYjhq1kCNkbPjMRMZuFq20HNQn1I9k8Oj0E+Q==", | |
58 | + "version": "7.1.0", | |
59 | + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", | |
60 | + "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==", | |
61 | 61 | "dev": true |
62 | 62 | }, |
63 | 63 | "acorn-jsx": { |
64 | - "version": "5.0.1", | |
65 | - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz", | |
66 | - "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==", | |
64 | + "version": "5.1.0", | |
65 | + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.1.0.tgz", | |
66 | + "integrity": "sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw==", | |
67 | 67 | "dev": true |
68 | 68 | }, |
69 | 69 | "ajv": { |
... | ... | @@ -78,15 +78,18 @@ |
78 | 78 | } |
79 | 79 | }, |
80 | 80 | "ansi-escapes": { |
81 | - "version": "3.2.0", | |
82 | - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", | |
83 | - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", | |
84 | - "dev": true | |
81 | + "version": "4.2.1", | |
82 | + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.2.1.tgz", | |
83 | + "integrity": "sha512-Cg3ymMAdN10wOk/VYfLV7KCQyv7EDirJ64500sU7n9UlmioEtDuU5Gd+hj73hXSU/ex7tHJSssmyftDdkMLO8Q==", | |
84 | + "dev": true, | |
85 | + "requires": { | |
86 | + "type-fest": "^0.5.2" | |
87 | + } | |
85 | 88 | }, |
86 | 89 | "ansi-regex": { |
87 | - "version": "3.0.0", | |
88 | - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", | |
89 | - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", | |
90 | + "version": "4.1.0", | |
91 | + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", | |
92 | + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", | |
90 | 93 | "dev": true |
91 | 94 | }, |
92 | 95 | "ansi-styles": { |
... | ... | @@ -505,12 +508,12 @@ |
505 | 508 | } |
506 | 509 | }, |
507 | 510 | "cli-cursor": { |
508 | - "version": "2.1.0", | |
509 | - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", | |
510 | - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", | |
511 | + "version": "3.1.0", | |
512 | + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", | |
513 | + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", | |
511 | 514 | "dev": true, |
512 | 515 | "requires": { |
513 | - "restore-cursor": "^2.0.0" | |
516 | + "restore-cursor": "^3.1.0" | |
514 | 517 | } |
515 | 518 | }, |
516 | 519 | "cli-width": { |
... | ... | @@ -699,9 +702,9 @@ |
699 | 702 | }, |
700 | 703 | "dependencies": { |
701 | 704 | "semver": { |
702 | - "version": "5.7.0", | |
703 | - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", | |
704 | - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", | |
705 | + "version": "5.7.1", | |
706 | + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", | |
707 | + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", | |
705 | 708 | "dev": true |
706 | 709 | } |
707 | 710 | } |
... | ... | @@ -716,6 +719,11 @@ |
716 | 719 | "resolved": "https://registry.npmjs.org/currify/-/currify-3.0.0.tgz", |
717 | 720 | "integrity": "sha512-ecz0Dq3T2UwiLwhiYvEFhdM4yUvlCLRgVbvpt6oI8RteJzEztum1UbLbN6snQ5nfHqtMcnrxkd7N0LeAIErorw==" |
718 | 721 | }, |
722 | + "custom-truncate": { | |
723 | + "version": "0.9.1", | |
724 | + "resolved": "https://registry.npmjs.org/custom-truncate/-/custom-truncate-0.9.1.tgz", | |
725 | + "integrity": "sha512-AVnhurlVGN0DDvterHAMmoNDSwpbCFpTXsyB36pSe14VFdL8gsFsGTJeaa2mgwt7yoDpttuRTieNULW/EIeliA==" | |
726 | + }, | |
719 | 727 | "cycle": { |
720 | 728 | "version": "1.0.3", |
721 | 729 | "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", |
... | ... | @@ -858,9 +866,9 @@ |
858 | 866 | "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" |
859 | 867 | }, |
860 | 868 | "emoji-regex": { |
861 | - "version": "7.0.3", | |
862 | - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", | |
863 | - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", | |
869 | + "version": "8.0.0", | |
870 | + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", | |
871 | + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", | |
864 | 872 | "dev": true |
865 | 873 | }, |
866 | 874 | "enabled": { |
... | ... | @@ -898,9 +906,9 @@ |
898 | 906 | "dev": true |
899 | 907 | }, |
900 | 908 | "eslint": { |
901 | - "version": "6.1.0", | |
902 | - "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.1.0.tgz", | |
903 | - "integrity": "sha512-QhrbdRD7ofuV09IuE2ySWBz0FyXCq0rriLTZXZqaWSI79CVtHVRdkFuFTViiqzZhkCgfOh9USpriuGN2gIpZDQ==", | |
909 | + "version": "6.6.0", | |
910 | + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.6.0.tgz", | |
911 | + "integrity": "sha512-PpEBq7b6qY/qrOmpYQ/jTMDYfuQMELR4g4WI1M/NaSDDD/bdcMb+dj4Hgks7p41kW2caXsPsEZAEAyAgjVVC0g==", | |
904 | 912 | "dev": true, |
905 | 913 | "requires": { |
906 | 914 | "@babel/code-frame": "^7.0.0", |
... | ... | @@ -910,9 +918,9 @@ |
910 | 918 | "debug": "^4.0.1", |
911 | 919 | "doctrine": "^3.0.0", |
912 | 920 | "eslint-scope": "^5.0.0", |
913 | - "eslint-utils": "^1.3.1", | |
914 | - "eslint-visitor-keys": "^1.0.0", | |
915 | - "espree": "^6.0.0", | |
921 | + "eslint-utils": "^1.4.3", | |
922 | + "eslint-visitor-keys": "^1.1.0", | |
923 | + "espree": "^6.1.2", | |
916 | 924 | "esquery": "^1.0.1", |
917 | 925 | "esutils": "^2.0.2", |
918 | 926 | "file-entry-cache": "^5.0.1", |
... | ... | @@ -922,7 +930,7 @@ |
922 | 930 | "ignore": "^4.0.6", |
923 | 931 | "import-fresh": "^3.0.0", |
924 | 932 | "imurmurhash": "^0.1.4", |
925 | - "inquirer": "^6.4.1", | |
933 | + "inquirer": "^7.0.0", | |
926 | 934 | "is-glob": "^4.0.0", |
927 | 935 | "js-yaml": "^3.13.1", |
928 | 936 | "json-stable-stringify-without-jsonify": "^1.0.1", |
... | ... | @@ -953,29 +961,29 @@ |
953 | 961 | } |
954 | 962 | }, |
955 | 963 | "eslint-utils": { |
956 | - "version": "1.4.0", | |
957 | - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.0.tgz", | |
958 | - "integrity": "sha512-7ehnzPaP5IIEh1r1tkjuIrxqhNkzUJa9z3R92tLJdZIVdWaczEhr3EbhGtsMrVxi1KeR8qA7Off6SWc5WNQqyQ==", | |
964 | + "version": "1.4.3", | |
965 | + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", | |
966 | + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", | |
959 | 967 | "dev": true, |
960 | 968 | "requires": { |
961 | - "eslint-visitor-keys": "^1.0.0" | |
969 | + "eslint-visitor-keys": "^1.1.0" | |
962 | 970 | } |
963 | 971 | }, |
964 | 972 | "eslint-visitor-keys": { |
965 | - "version": "1.0.0", | |
966 | - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", | |
967 | - "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", | |
973 | + "version": "1.1.0", | |
974 | + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", | |
975 | + "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", | |
968 | 976 | "dev": true |
969 | 977 | }, |
970 | 978 | "espree": { |
971 | - "version": "6.0.0", | |
972 | - "resolved": "https://registry.npmjs.org/espree/-/espree-6.0.0.tgz", | |
973 | - "integrity": "sha512-lJvCS6YbCn3ImT3yKkPe0+tJ+mH6ljhGNjHQH9mRtiO6gjhVAOhVXW1yjnwqGwTkK3bGbye+hb00nFNmu0l/1Q==", | |
979 | + "version": "6.1.2", | |
980 | + "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.2.tgz", | |
981 | + "integrity": "sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA==", | |
974 | 982 | "dev": true, |
975 | 983 | "requires": { |
976 | - "acorn": "^6.0.7", | |
977 | - "acorn-jsx": "^5.0.0", | |
978 | - "eslint-visitor-keys": "^1.0.0" | |
984 | + "acorn": "^7.1.0", | |
985 | + "acorn-jsx": "^5.1.0", | |
986 | + "eslint-visitor-keys": "^1.1.0" | |
979 | 987 | } |
980 | 988 | }, |
981 | 989 | "esprima": { |
... | ... | @@ -1003,15 +1011,15 @@ |
1003 | 1011 | } |
1004 | 1012 | }, |
1005 | 1013 | "estraverse": { |
1006 | - "version": "4.2.0", | |
1007 | - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", | |
1008 | - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", | |
1014 | + "version": "4.3.0", | |
1015 | + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", | |
1016 | + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", | |
1009 | 1017 | "dev": true |
1010 | 1018 | }, |
1011 | 1019 | "esutils": { |
1012 | - "version": "2.0.2", | |
1013 | - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", | |
1014 | - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", | |
1020 | + "version": "2.0.3", | |
1021 | + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", | |
1022 | + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", | |
1015 | 1023 | "dev": true |
1016 | 1024 | }, |
1017 | 1025 | "etag": { |
... | ... | @@ -1295,9 +1303,9 @@ |
1295 | 1303 | "integrity": "sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg==" |
1296 | 1304 | }, |
1297 | 1305 | "figures": { |
1298 | - "version": "2.0.0", | |
1299 | - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", | |
1300 | - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", | |
1306 | + "version": "3.1.0", | |
1307 | + "resolved": "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz", | |
1308 | + "integrity": "sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==", | |
1301 | 1309 | "dev": true, |
1302 | 1310 | "requires": { |
1303 | 1311 | "escape-string-regexp": "^1.0.5" |
... | ... | @@ -1957,9 +1965,9 @@ |
1957 | 1965 | } |
1958 | 1966 | }, |
1959 | 1967 | "glob-parent": { |
1960 | - "version": "5.0.0", | |
1961 | - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.0.0.tgz", | |
1962 | - "integrity": "sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==", | |
1968 | + "version": "5.1.0", | |
1969 | + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", | |
1970 | + "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", | |
1963 | 1971 | "dev": true, |
1964 | 1972 | "requires": { |
1965 | 1973 | "is-glob": "^4.0.1" |
... | ... | @@ -2103,22 +2111,22 @@ |
2103 | 2111 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" |
2104 | 2112 | }, |
2105 | 2113 | "inquirer": { |
2106 | - "version": "6.5.0", | |
2107 | - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.0.tgz", | |
2108 | - "integrity": "sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA==", | |
2114 | + "version": "7.0.0", | |
2115 | + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.0.tgz", | |
2116 | + "integrity": "sha512-rSdC7zelHdRQFkWnhsMu2+2SO41mpv2oF2zy4tMhmiLWkcKbOAs87fWAJhVXttKVwhdZvymvnuM95EyEXg2/tQ==", | |
2109 | 2117 | "dev": true, |
2110 | 2118 | "requires": { |
2111 | - "ansi-escapes": "^3.2.0", | |
2119 | + "ansi-escapes": "^4.2.1", | |
2112 | 2120 | "chalk": "^2.4.2", |
2113 | - "cli-cursor": "^2.1.0", | |
2121 | + "cli-cursor": "^3.1.0", | |
2114 | 2122 | "cli-width": "^2.0.0", |
2115 | 2123 | "external-editor": "^3.0.3", |
2116 | - "figures": "^2.0.0", | |
2117 | - "lodash": "^4.17.12", | |
2118 | - "mute-stream": "0.0.7", | |
2124 | + "figures": "^3.0.0", | |
2125 | + "lodash": "^4.17.15", | |
2126 | + "mute-stream": "0.0.8", | |
2119 | 2127 | "run-async": "^2.2.0", |
2120 | 2128 | "rxjs": "^6.4.0", |
2121 | - "string-width": "^2.1.0", | |
2129 | + "string-width": "^4.1.0", | |
2122 | 2130 | "strip-ansi": "^5.1.0", |
2123 | 2131 | "through": "^2.3.6" |
2124 | 2132 | } |
... | ... | @@ -2224,9 +2232,9 @@ |
2224 | 2232 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" |
2225 | 2233 | }, |
2226 | 2234 | "is-fullwidth-code-point": { |
2227 | - "version": "2.0.0", | |
2228 | - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", | |
2229 | - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", | |
2235 | + "version": "3.0.0", | |
2236 | + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", | |
2237 | + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", | |
2230 | 2238 | "dev": true |
2231 | 2239 | }, |
2232 | 2240 | "is-glob": { |
... | ... | @@ -2545,9 +2553,9 @@ |
2545 | 2553 | } |
2546 | 2554 | }, |
2547 | 2555 | "mimic-fn": { |
2548 | - "version": "1.2.0", | |
2549 | - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", | |
2550 | - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", | |
2556 | + "version": "2.1.0", | |
2557 | + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", | |
2558 | + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", | |
2551 | 2559 | "dev": true |
2552 | 2560 | }, |
2553 | 2561 | "minimatch": { |
... | ... | @@ -2605,9 +2613,9 @@ |
2605 | 2613 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" |
2606 | 2614 | }, |
2607 | 2615 | "mute-stream": { |
2608 | - "version": "0.0.7", | |
2609 | - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", | |
2610 | - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", | |
2616 | + "version": "0.0.8", | |
2617 | + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", | |
2618 | + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", | |
2611 | 2619 | "dev": true |
2612 | 2620 | }, |
2613 | 2621 | "nan": { |
... | ... | @@ -2780,12 +2788,12 @@ |
2780 | 2788 | "integrity": "sha1-+M33eISCb+Tf+T46nMN7HkSAdC4=" |
2781 | 2789 | }, |
2782 | 2790 | "onetime": { |
2783 | - "version": "2.0.1", | |
2784 | - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", | |
2785 | - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", | |
2791 | + "version": "5.1.0", | |
2792 | + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", | |
2793 | + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", | |
2786 | 2794 | "dev": true, |
2787 | 2795 | "requires": { |
2788 | - "mimic-fn": "^1.0.0" | |
2796 | + "mimic-fn": "^2.1.0" | |
2789 | 2797 | } |
2790 | 2798 | }, |
2791 | 2799 | "optionator": { |
... | ... | @@ -3072,12 +3080,12 @@ |
3072 | 3080 | "optional": true |
3073 | 3081 | }, |
3074 | 3082 | "restore-cursor": { |
3075 | - "version": "2.0.0", | |
3076 | - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", | |
3077 | - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", | |
3083 | + "version": "3.1.0", | |
3084 | + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", | |
3085 | + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", | |
3078 | 3086 | "dev": true, |
3079 | 3087 | "requires": { |
3080 | - "onetime": "^2.0.0", | |
3088 | + "onetime": "^5.1.0", | |
3081 | 3089 | "signal-exit": "^3.0.2" |
3082 | 3090 | } |
3083 | 3091 | }, |
... | ... | @@ -3106,9 +3114,9 @@ |
3106 | 3114 | } |
3107 | 3115 | }, |
3108 | 3116 | "rxjs": { |
3109 | - "version": "6.5.2", | |
3110 | - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz", | |
3111 | - "integrity": "sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg==", | |
3117 | + "version": "6.5.3", | |
3118 | + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", | |
3119 | + "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", | |
3112 | 3120 | "dev": true, |
3113 | 3121 | "requires": { |
3114 | 3122 | "tslib": "^1.9.0" |
... | ... | @@ -3279,6 +3287,14 @@ |
3279 | 3287 | "ansi-styles": "^3.2.0", |
3280 | 3288 | "astral-regex": "^1.0.0", |
3281 | 3289 | "is-fullwidth-code-point": "^2.0.0" |
3290 | + }, | |
3291 | + "dependencies": { | |
3292 | + "is-fullwidth-code-point": { | |
3293 | + "version": "2.0.0", | |
3294 | + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", | |
3295 | + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", | |
3296 | + "dev": true | |
3297 | + } | |
3282 | 3298 | } |
3283 | 3299 | }, |
3284 | 3300 | "snapdragon": { |
... | ... | @@ -3501,24 +3517,14 @@ |
3501 | 3517 | "integrity": "sha512-4Kcl12rNjc+6EKhY8QyDVuQTAlMWwRiNbsxnVwBUKFr7dYPQuXVrtNU4sEkjF9LHY0AY6uVbB3ktbkIH4LC+BQ==" |
3502 | 3518 | }, |
3503 | 3519 | "string-width": { |
3504 | - "version": "2.1.1", | |
3505 | - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", | |
3506 | - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", | |
3520 | + "version": "4.1.0", | |
3521 | + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz", | |
3522 | + "integrity": "sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==", | |
3507 | 3523 | "dev": true, |
3508 | 3524 | "requires": { |
3509 | - "is-fullwidth-code-point": "^2.0.0", | |
3510 | - "strip-ansi": "^4.0.0" | |
3511 | - }, | |
3512 | - "dependencies": { | |
3513 | - "strip-ansi": { | |
3514 | - "version": "4.0.0", | |
3515 | - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", | |
3516 | - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", | |
3517 | - "dev": true, | |
3518 | - "requires": { | |
3519 | - "ansi-regex": "^3.0.0" | |
3520 | - } | |
3521 | - } | |
3525 | + "emoji-regex": "^8.0.0", | |
3526 | + "is-fullwidth-code-point": "^3.0.0", | |
3527 | + "strip-ansi": "^5.2.0" | |
3522 | 3528 | } |
3523 | 3529 | }, |
3524 | 3530 | "string_decoder": { |
... | ... | @@ -3536,14 +3542,6 @@ |
3536 | 3542 | "dev": true, |
3537 | 3543 | "requires": { |
3538 | 3544 | "ansi-regex": "^4.1.0" |
3539 | - }, | |
3540 | - "dependencies": { | |
3541 | - "ansi-regex": { | |
3542 | - "version": "4.1.0", | |
3543 | - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", | |
3544 | - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", | |
3545 | - "dev": true | |
3546 | - } | |
3547 | 3545 | } |
3548 | 3546 | }, |
3549 | 3547 | "strip-json-comments": { |
... | ... | @@ -3562,9 +3560,9 @@ |
3562 | 3560 | } |
3563 | 3561 | }, |
3564 | 3562 | "table": { |
3565 | - "version": "5.4.4", | |
3566 | - "resolved": "https://registry.npmjs.org/table/-/table-5.4.4.tgz", | |
3567 | - "integrity": "sha512-IIfEAUx5QlODLblLrGTTLJA7Tk0iLSGBvgY8essPRVNGHAzThujww1YqHLs6h3HfTg55h++RzLHH5Xw/rfv+mg==", | |
3563 | + "version": "5.4.6", | |
3564 | + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", | |
3565 | + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", | |
3568 | 3566 | "dev": true, |
3569 | 3567 | "requires": { |
3570 | 3568 | "ajv": "^6.10.2", |
... | ... | @@ -3573,6 +3571,18 @@ |
3573 | 3571 | "string-width": "^3.0.0" |
3574 | 3572 | }, |
3575 | 3573 | "dependencies": { |
3574 | + "emoji-regex": { | |
3575 | + "version": "7.0.3", | |
3576 | + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", | |
3577 | + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", | |
3578 | + "dev": true | |
3579 | + }, | |
3580 | + "is-fullwidth-code-point": { | |
3581 | + "version": "2.0.0", | |
3582 | + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", | |
3583 | + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", | |
3584 | + "dev": true | |
3585 | + }, | |
3576 | 3586 | "string-width": { |
3577 | 3587 | "version": "3.1.0", |
3578 | 3588 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", |
... | ... | @@ -3725,6 +3735,12 @@ |
3725 | 3735 | "prelude-ls": "~1.1.2" |
3726 | 3736 | } |
3727 | 3737 | }, |
3738 | + "type-fest": { | |
3739 | + "version": "0.5.2", | |
3740 | + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.5.2.tgz", | |
3741 | + "integrity": "sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw==", | |
3742 | + "dev": true | |
3743 | + }, | |
3728 | 3744 | "type-is": { |
3729 | 3745 | "version": "1.6.18", |
3730 | 3746 | "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", |
... | ... | @@ -3849,9 +3865,9 @@ |
3849 | 3865 | "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" |
3850 | 3866 | }, |
3851 | 3867 | "v8-compile-cache": { |
3852 | - "version": "2.0.3", | |
3853 | - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz", | |
3854 | - "integrity": "sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==", | |
3868 | + "version": "2.1.0", | |
3869 | + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", | |
3870 | + "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", | |
3855 | 3871 | "dev": true |
3856 | 3872 | }, |
3857 | 3873 | "vary": { |
package.json
1 | 1 | { |
2 | 2 | "name": "komodo-center-telegram-messaging", |
3 | - "version": "0.10.0", | |
3 | + "version": "0.10.1", | |
4 | 4 | "description": "Komodo center for telegram transactions using messaging-service", |
5 | 5 | "main": "index.js", |
6 | 6 | "scripts": { |
... | ... | @@ -20,9 +20,10 @@ |
20 | 20 | "author": "Adhidarma Hadiwinoto <me@adhisimon.org>", |
21 | 21 | "license": "ISC", |
22 | 22 | "devDependencies": { |
23 | - "eslint": "^6.1.0" | |
23 | + "eslint": "^6.6.0" | |
24 | 24 | }, |
25 | 25 | "dependencies": { |
26 | + "custom-truncate": "^0.9.1", | |
26 | 27 | "komodo-center-messaging-client-lib": "git+http://gitlab.kodesumber.com/komodo/komodo-center-messaging-client-lib.git", |
27 | 28 | "komodo-sdk": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git", |
28 | 29 | "moment": "^2.24.0", |