Socket
Socket
Sign inDemoInstall

@apidog/longpoll

Package Overview
Dependencies
1
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.2 to 0.0.3

8

package.json
{
"name": "@apidog/longpoll",
"version": "0.0.2",
"version": "0.0.3",
"description": "APIdog LongPoll service and typings",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"files": [
"/dist",
"/README.md"
],
"type": "module",

@@ -27,3 +31,3 @@ "scripts": {

"devDependencies": {
"@apidog/vk-typings": "git://github.com/APIdogRU/vk-typings.git",
"@apidog/vk-typings": "0.1.2",
"@types/jest": "24.0.23",

@@ -30,0 +34,0 @@ "@types/node": "12.12.14",

@@ -9,5 +9,3 @@ # @apidog/longpoll

getLongPoll({
token: process.env.token // токен
}).then(longpoll => {
LongPoll.getInstance(process.env.token).then(longpoll => {

@@ -23,1 +21,23 @@ // Подписка на новое сообщение

```
# API
## `LongPoll.getInstance(auth: string | VKAPIClient, props?: ILongPollProps)`
Создает "сервис" для получения данных от LongPoll сервера. Возвращает `Promise` с объектом `LongPoll`.
`auth` принимается в двух видах:
* `string` - токен;
* инстанс объекта `VKAPIClient`.
Через `props` можно пробросить некоторые параметры подключения и настройки LongPoll (все они необязательные):
* `versionApi` - версия API, с которой будет получены данные о LongPoll сервере;
* `versionLongPoll` - версия LongPoll;
* `wait` - время (в секундах) ожидания ответа. Максимальное значение - 90;
* `mode` - дополнительные опции ответа. Сумма кодов опций из списка.
Подробную документацию о последних трёх параметрах можно найти [здесь](https://vk.com/dev/using_longpoll).
## `lp.start()`
Начинает пуллинг.
## `lp.isActive()`
Возвращает `true`, если пуллинг включен.
## `lp.stop()`
Останавливает пуллинг и обрывает текущее соединение.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc