primelab-uspacy-common v1.4.24
USPACY COMMON services
.env
SLACK_WEBHOOK_URL= https://hooks.slack.com/services/...SLACK_CHANNEL= errorsSLACK_BOT_NAME= webhookbotSLACK_BOT_AVATAR= :ghost:PUBLIC_LIQPAY_KEYPRIVAT_LIQPAY_KEYLIQPAY_WEBHOOK_URL= back-end base urlWAYFORPAY_SECRET_KEY;WAYFORPAY_WEBHOOK_URL= back-end base url;WAYFORPAY_MERCHANT_ACCOUNT;STAGING= boolean;
How to use
Для отлова глобальных ошибок, которые не обрабатываются в блоке try-catch,
необходимо в главном файле подключить репозиторий и вызвать метод onGlobalErrorHandling.
npm i primelab-uspacy-common
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 канал) глобальных и локальных ошибок. Так же реализован метод для форматирования сообщения перед отправкой в канал.
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago