1.4.24 • Published 1 year ago

primelab-uspacy-common v1.4.24

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year 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

1 year ago

1.4.22

1 year ago

1.4.21

1 year ago

1.4.23

1 year ago

1.4.20

1 year ago

1.4.19

1 year ago

1.4.18

1 year ago

1.4.17

1 year ago

1.4.13

2 years ago

1.4.15

2 years ago

1.4.14

2 years ago

1.4.16

2 years ago

1.4.11

2 years ago

1.4.12

2 years ago

1.4.10

2 years ago

1.4.9

2 years ago

1.4.8

2 years ago

1.4.6

2 years ago

1.4.5

2 years ago

1.4.4

2 years ago

1.4.3

2 years ago

1.2.5

2 years ago

1.4.2

2 years ago

1.2.4

2 years ago

1.4.1

2 years ago

1.2.3

2 years ago

1.4.0

2 years ago

1.2.52

2 years ago

1.2.53

2 years ago

1.2.51

2 years ago

1.2.56

2 years ago

1.2.57

2 years ago

1.2.54

2 years ago

1.2.55

2 years ago

1.2.58

2 years ago

1.2.59

2 years ago

1.3.4

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.60

2 years ago

1.2.63

2 years ago

1.2.64

2 years ago

1.2.61

2 years ago

1.2.62

2 years ago

1.2.67

2 years ago

1.2.68

2 years ago

1.2.65

2 years ago

1.2.66

2 years ago

1.2.69

2 years ago

1.2.70

2 years ago

1.2.71

2 years ago

1.4.7

2 years ago

1.2.0

2 years ago

1.1.8

2 years ago

1.1.7

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.2.2

2 years ago

1.1.3

2 years ago

1.2.1

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago