{"_id":"@apidog/longpoll","_rev":"3-e55a64ea99c9392b38185149b0f143f9","name":"@apidog/longpoll","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@apidog/longpoll","version":"0.0.1","description":"APIdog LongPoll service and typings","main":"src/index.ts","scripts":{"start":"npx tsc && node build/index.js","test":"jest"},"author":"","license":"GPLv3","bugs":{"url":"https://github.com/APIdogRU/apidog-longpoll/issues","email":"vladislav805@yandex.com"},"repository":{"type":"git","url":"git+https://github.com/APIdogRU/apidog-longpoll.git"},"dependencies":{},"devDependencies":{"@types/jest":"^24.0.23","@types/node":"^12.12.14","jest":"^24.9.0","ts-jest":"^24.2.0","typescript":"^3.7.2"},"gitHead":"83912703c15f27ce515de060e75d067ceb5364ee","homepage":"https://github.com/APIdogRU/apidog-longpoll#readme","_id":"@apidog/longpoll@0.0.1","_nodeVersion":"12.13.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-XUAyky0aPEwrmB9TnynRXsUp2asRIQCS1INfMNVKvr+pRRrJH44RIe8eyak+iBU6fL2bTRHCZhfcuLDgVOZXrQ==","shasum":"289d7fcef0ca4055386c82565768f1b795836c8e","tarball":"https://registry.npmjs.org/@apidog/longpoll/-/longpoll-0.0.1.tgz","fileCount":25,"unpackedSize":22326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5SYmCRA9TVsSAnZWagAA4FcP/A8YQ7s3zbF4wB1tKdSY\nnBtmTcoVVpFy6l9IX4EUOuq1NJTsO4u4DrpXPy00YyPc08uhoB8pXLQx4lXB\nAxs5n5m1kssCsfhzO8wl/3vN4IcMb/L/B8k9YG46Ih6B/bZEZuv3TeWtfITc\nfc/C6/qclbI0SxvX49XB3eGyCPkrqbv0D8bTYybBbu7evdXH+1212E+MNj0C\n4i3B/1Mb1D/tq0PjLprgle64DVQk7E1GbP5kLf3a9HaeorEQFAdRnDIPyluS\nbdG8rlQjqIc/+eaEPNnihaOdJEE7Rh1lcs18TGqzv7zWV6yz3PZAEeNivCM/\nJw2o7mEL13lQIcARL/QvIj19YHQXa6KGtszdrCrNRiEZ8zx78RlkfusRRX22\nAnbyL96KWNbbxX9fIC1BtnJLN4W6jx+/vbNelia8qMISj37/bd5dnSlKYMfu\nj06BIDy0XSenrDmjRpKi0rP0WwnkcfhRpf+lpNP5TOtIClRti1GZwE70LTcs\nW6wgk4OGme5vhSW5ou+MC1H4A2OBjA1Bw5ZQwV9kIxFy6w5jxR7KjfjLd+Dn\nTFe8DsfIFW4qLMeFmh9nWiJMNZw3Mzlia4AspKt7/njqd8nw0vhnqkOaJOcx\nHUyM47X1BARJ0+uIvFDwFk5iwvE/MSk5drP45UkP2lwdrU+guZq8EzenH8nV\nOSuG\r\n=uI+V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtC6qsS8LP5jy84HFLqqJjS/E4M6neAoLfdFmzJqx06wIgLBx5WXBKIb/Qs3r0uhlQtRJxMnL7VYyAw+o0acNlB+o="}]},"maintainers":[{"name":"vladislav805","email":"vladislav805@yandex.com"}],"_npmUser":{"name":"vladislav805","email":"vladislav805@yandex.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/longpoll_0.0.1_1575298598210_0.14175192044035856"},"_hasShrinkwrap":false},"0.0.2":{"name":"@apidog/longpoll","version":"0.0.2","description":"APIdog LongPoll service and typings","main":"dist/index.js","types":"dist/index.d.ts","type":"module","scripts":{"start":"npx tsc && node dist/index.js","prepare":"npm run build","build":"tsc","test":"npx jest"},"author":{"name":"APIdog"},"license":"GPL-3.0","bugs":{"url":"https://github.com/APIdogRU/longpoll/issues"},"repository":{"type":"git","url":"git+https://github.com/APIdogRU/longpoll.git"},"dependencies":{"@apidog/vk-client":"0.0.3"},"devDependencies":{"@apidog/vk-typings":"git://github.com/APIdogRU/vk-typings.git","@types/jest":"24.0.23","@types/node":"12.12.14","jest":"24.9.0","ts-jest":"24.2.0","typescript":"3.7.2"},"gitHead":"93e9d5b854e3c4e561893eca379789c75d2e0cd0","homepage":"https://github.com/APIdogRU/longpoll#readme","_id":"@apidog/longpoll@0.0.2","_nodeVersion":"12.13.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-x+VVwvOG7AQOci4b+vEL4Awgo6vbDZ1zZOzixCmDCCBvw7Z+ayNBYo0AfeO/dWIUxfbUdyPC1t8r746wqMR33w==","shasum":"6ab38a222604ce0cf32859001329fe94b21ba6ab","tarball":"https://registry.npmjs.org/@apidog/longpoll/-/longpoll-0.0.2.tgz","fileCount":23,"unpackedSize":36824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7AjvCRA9TVsSAnZWagAAB1EQAKFtPJMAJuRxvHkuu2rQ\nxIur4qC8oQX3jN4I9aPimXiJ902BNi1+nljO88cnAUBK0q7M2DIAWV+dpGgD\nRpGx0yUb2lYBB8slg6lk1J6XqUmU956kPz98Oh9B1YnfvZ7YMt/ewVms/4Cv\nAAWvYiw+3uGNFp8mNtZSBXrTPU2n3YhxC3L7/F/9nSChNUX9WvxA6O/WXJBu\noyHps9z3cufqJxVEEbrjDOThuKlOPSGtzXCEbQRzvy7KjCYQ8Nqd5uuxjQzf\n2p14227VxPR7axr/VHnHL267dGqrW7Ad1t82ScmX1F6tfqIrNw0gr+IospZY\nb/CeXOERqKhW6Pq5SjYDlLg086skQSpKCAkPI4EPKg98srnQbKsIAe205pFv\n4ugnyMKlub2CTytBfGplafEVTZMjv1VSibxXRzvtJyTCTNX+LRFuJFGVaYsY\ngwnxhDw6wOgzv1++S7ZQutVo7c42H+kf32Lcv/YPENDeyTwNKGnsRXg75IZZ\nYiws8sLLqPFYFDwWHyjCTNp4USp5dElZNmcNDF+pn8Dimv/Nx0gOxE6KEMbV\noyPHdKKBBzD9nRVCx4oi6LbzgQTUI+9pAEsuFmTQFYzoASdGRtDarB/7Zoyv\nnm6kRD6782IM/QqdB9DDsnu+YPK6464jQIWvT63Me3tvUqG4PjBBWB8S1ze3\nJt9g\r\n=Zklh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQjBiO9DS6r4SIxgdAf9xUTuyxCC0xONu0th7bnGpOfAiEAjtjBOheGzMFwJQHB60YXJwybVpEx56mEp+PE8sKz8/Y="}]},"maintainers":[{"name":"vladislav805","email":"vladislav805@yandex.com"}],"_npmUser":{"name":"vladislav805","email":"vladislav805@yandex.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/longpoll_0.0.2_1575749871034_0.749282576505937"},"_hasShrinkwrap":false},"0.0.3":{"name":"@apidog/longpoll","version":"0.0.3","description":"APIdog LongPoll service and typings","main":"dist/index.js","types":"dist/index.d.ts","type":"module","scripts":{"start":"npx tsc && node dist/index.js","prepare":"npm run build","build":"tsc","test":"npx jest"},"author":{"name":"APIdog"},"license":"GPL-3.0","bugs":{"url":"https://github.com/APIdogRU/longpoll/issues"},"repository":{"type":"git","url":"git+https://github.com/APIdogRU/longpoll.git"},"dependencies":{"@apidog/vk-client":"0.0.3"},"devDependencies":{"@apidog/vk-typings":"0.1.2","@types/jest":"24.0.23","@types/node":"12.12.14","jest":"24.9.0","ts-jest":"24.2.0","typescript":"3.7.2"},"gitHead":"93e9d5b854e3c4e561893eca379789c75d2e0cd0","homepage":"https://github.com/APIdogRU/longpoll#readme","_id":"@apidog/longpoll@0.0.3","_nodeVersion":"12.13.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-axy13NOmmxnClL+WVNtu2q3g2TCLuwhaIOQzhIF0aAZvjji5PObHURLP3pyLLBPv/55ZKd3ynBa69JybsCuKfg==","shasum":"fe4b845a475aca08ff31037e4f5d49fe98206e5c","tarball":"https://registry.npmjs.org/@apidog/longpoll/-/longpoll-0.0.3.tgz","fileCount":12,"unpackedSize":26342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7AyYCRA9TVsSAnZWagAADRQQAJrlrYcfzL7zuolnoPSX\nJ2Bl7TOMLgqTlKk44LUlbyaNA/3spMjQcxqH3fYUrOinxEUci5yeU68l7IDB\nMQlc5RTjiQ+f/SBp38lYtKLrtb80zO2ql8bWjfOJUJqUBdoCuET5FQNeiJS5\n5CVuFYhq4HLZNj7F6yGaAIGaR1G1pk81C8yrycNjUVGZU79+41N0z6wAdcLD\nWBG4FlDS1cKwkx42Kp84/wn85CGcncno2UwR90NrIfjYHcxwjLKOwJ/AYQJ8\ntYzOGF6ETnkLu/aSDP2m9LlRHb8PoAhddZvJP5IEYCZpfW0SLUXZ+OBMwjsW\nq50dhmo3j1UE49U3fMEHwfQ+gtcPN+646rj4YwPUWLTNK+PxNMFiwYwHHQ4u\nPb8lIeTvvhUE+d83B9n0CP0/guZODK2sQ/qRWVYUTz/flIfqsLSlUcAH5Suk\np2h7bCxVEeGSgZShy/zesIpHyjVdT9c44uQ/YEyxS3qvMa0Y1UGvd2gFkQZT\njqXOvI1v7tROm+dUJq+JNsAUSycbyeXJq/IUCNocwqTBtIaln6a1/Xqmwtfr\nxr8hm2vsZ1qXHOIrojSvUTlITQk3ojKJOleegNRHNTPuPDFt5MgIC/OgZMUR\n9mphTBqREnEw5xv+F1kMW3NMqLKZ5dOBFyBN/UTNyQpnOYFc/hR5lJpYIAgd\nB0Zy\r\n=3App\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGwxllUgICyJ0K5ZbOsIklsIQJ+CrKpxfZxUKUd6lvKAiEArsYq0o3XH51EEWEx5BUbuFbmO41aHq8Ez9EKIFSbaqY="}]},"maintainers":[{"name":"vladislav805","email":"vladislav805@yandex.com"}],"_npmUser":{"name":"vladislav805","email":"vladislav805@yandex.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/longpoll_0.0.3_1575750807974_0.8368922005601496"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-02T14:56:37.972Z","0.0.1":"2019-12-02T14:56:38.334Z","modified":"2022-04-04T14:35:30.777Z","0.0.2":"2019-12-07T20:17:51.185Z","0.0.3":"2019-12-07T20:33:28.125Z"},"maintainers":[{"name":"vladislav805","email":"vladislav805@yandex.com"}],"description":"APIdog LongPoll service and typings","homepage":"https://github.com/APIdogRU/longpoll#readme","repository":{"type":"git","url":"git+https://github.com/APIdogRU/longpoll.git"},"bugs":{"url":"https://github.com/APIdogRU/longpoll/issues"},"license":"GPL-3.0","readme":"# @apidog/longpoll\nМелкий хелпер для работы с LongPoll.\n\n# Использование\nСоздать асинхронно объект LongPoll-а и подписаться на нужные события.\n```ts\nimport getLongPoll from '@apidog/longpoll';\n\nLongPoll.getInstance(process.env.token).then(longpoll => {\n\n    // Подписка на новое сообщение\n    longpoll.on('message', (event: ILongPollEvent<IVKMessage>) => {\n        console.log(event);\n    });\n\n    // Стартуем longpoll\n    longpoll.start();\n});\n```\n\n# API\n## `LongPoll.getInstance(auth: string | VKAPIClient, props?: ILongPollProps)`\nСоздает \"сервис\" для получения данных от LongPoll сервера. Возвращает `Promise` с объектом `LongPoll`.\n`auth` принимается в двух видах:\n* `string` - токен;\n* инстанс объекта `VKAPIClient`.\nЧерез `props` можно пробросить некоторые параметры подключения и настройки LongPoll (все они необязательные):\n* `versionApi` - версия API, с которой будет получены данные о LongPoll сервере;\n* `versionLongPoll` - версия LongPoll;\n* `wait` - время (в секундах) ожидания ответа. Максимальное значение - 90;\n* `mode` - дополнительные опции ответа. Сумма кодов опций из списка.\nПодробную документацию о последних трёх параметрах можно найти [здесь](https://vk.com/dev/using_longpoll).\n\n## `lp.start()`\nНачинает пуллинг.\n\n## `lp.isActive()`\nВозвращает `true`, если пуллинг включен.\n\n## `lp.stop()`\nОстанавливает пуллинг и обрывает текущее соединение.\n","readmeFilename":"README.md","author":{"name":"APIdog"}}