1.4.24 • Published 3 months ago

primelab-uspacy-common v1.4.24

Weekly downloads
-
License
ISC
Repository
github
Last release
3 months ago

USPACY COMMON services

.env

  • SLACK_WEBHOOK_URL = https://hooks.slack.com/services/...
  • SLACK_CHANNEL = errors
  • SLACK_BOT_NAME = webhookbot
  • SLACK_BOT_AVATAR = :ghost:
  • PUBLIC_LIQPAY_KEY
  • PRIVAT_LIQPAY_KEY
  • LIQPAY_WEBHOOK_URL = back-end base url
  • WAYFORPAY_SECRET_KEY;
  • WAYFORPAY_WEBHOOK_URL = back-end base url;
  • WAYFORPAY_MERCHANT_ACCOUNT;
  • STAGING = boolean;

How to use

Для отлова глобальных ошибок, которые не обрабатываются в блоке try-catch, необходимо в главном файле подключить репозиторий и вызвать метод onGlobalErrorHandling.

  1. npm i primelab-uspacy-common

  2. app.ts import { ErrorHandlerService } from 'primelab-uspacy-common'

public errorHandlerService: ErrorHandlerService

constructor() { this.errorHandlerService = new ErrorHandlerService(); this.errorHandlerService.onGlobalErrorHandling(appName); }

Для отлова локальных ошибок.

`try { ... } catch (error) { // Готовим сообщение для отправки в SLACK канал const message: string = this.errorHandlerService.createMessage({ date: new Date(), moduleTitle: 'MONO-PRIVAT', client: 'CLIENT NAME', method: 'CompanyService => getCompany', message: error.message, });

// Отправляем сообщение (String) в канал await this.errorHandlerService.onLocalErrorHandling(message); }`

Versions

v.1.2.0 Add UspacyService

v.1.1.0 Add CommonService:

  • method decryptTokenOrPassword via 'crypto-js';

v.1.0.8 Small fixes.

v.1.0.6 Add wayforpayService.

  • method createPaymentForm;

v.1.0.5 Добавлен 'LiqPayService' включает в себя такие методы:

  • createPaymentForm. Возвращает LiqPay форму для оплаты на сайте. Форма = кнопка;
  • onUnsubscribeLiqPay. Возвращает результат LiqPay отписки (Boolean);
  • getLiqPayPaymentStatus. Возвращает объект, содержащий данные о статусе оплаты type LiqPayPaymentStatus;

Добавлен 'ErrorHandlerService' - сервис обработки (отправки в SLACK канал) глобальных и локальных ошибок. Так же реализован метод для форматирования сообщения перед отправкой в канал.

1.4.24

3 months ago

1.4.22

3 months ago

1.4.21

3 months ago

1.4.23

3 months ago

1.4.20

4 months ago

1.4.19

4 months ago

1.4.18

4 months ago

1.4.17

4 months ago

1.4.13

4 months ago

1.4.15

4 months ago

1.4.14

4 months ago

1.4.16

4 months ago

1.4.11

5 months ago

1.4.12

5 months ago

1.4.10

5 months ago

1.4.9

5 months ago

1.4.8

5 months ago

1.4.6

5 months ago

1.4.5

5 months ago

1.4.4

5 months ago

1.4.3

5 months ago

1.2.5

7 months ago

1.4.2

5 months ago

1.2.4

7 months ago

1.4.1

5 months ago

1.2.3

7 months ago

1.4.0

5 months ago

1.2.52

7 months ago

1.2.53

7 months ago

1.2.51

7 months ago

1.2.56

7 months ago

1.2.57

7 months ago

1.2.54

7 months ago

1.2.55

7 months ago

1.2.58

7 months ago

1.2.59

7 months ago

1.3.4

5 months ago

1.3.3

5 months ago

1.3.2

5 months ago

1.3.1

5 months ago

1.3.0

6 months ago

1.2.60

7 months ago

1.2.63

7 months ago

1.2.64

7 months ago

1.2.61

7 months ago

1.2.62

7 months ago

1.2.67

6 months ago

1.2.68

6 months ago

1.2.65

7 months ago

1.2.66

6 months ago

1.2.69

6 months ago

1.2.70

6 months ago

1.2.71

6 months ago

1.4.7

5 months ago

1.2.0

7 months ago

1.1.8

8 months ago

1.1.7

8 months ago

1.1.6

8 months ago

1.1.5

8 months ago

1.1.4

8 months ago

1.2.2

7 months ago

1.1.3

8 months ago

1.2.1

7 months ago

1.1.2

8 months ago

1.1.1

8 months ago

1.1.0

8 months ago

1.0.11

8 months ago

1.0.10

8 months ago

1.0.9

8 months ago

1.0.8

8 months ago

1.0.7

8 months ago

1.0.6

9 months ago

1.0.5

9 months ago

1.0.4

9 months ago

1.0.3

9 months ago

1.0.2

9 months ago

1.0.1

9 months ago

1.0.0

9 months ago