Showing 162 of 333 total issues
Function _callee$
has 35 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
if (!request.customize) {
_context.next = 6;
Function _callee$
has 35 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
if (!request.customize) {
_context.next = 6;
Function _callee
has 35 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
var _send = (0, _asyncToGenerator2["default"])(/*#__PURE__*/_regenerator["default"].mark(function _callee(request) {
var _ref, text;
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
Function _recursiveTry
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function _recursiveTry() {
_recursiveTry = (0, _asyncToGenerator2["default"])(/*#__PURE__*/_regenerator["default"].mark(function _callee(providers, request) {
var _providers, current, others, id;
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
Function _callee$
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
if (!request.customize) {
_context.next = 6;
Function _callee$
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
if (!request.customize) {
_context.next = 6;
Function _callee$
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
if (!request.customize) {
_context.next = 6;
Function send
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
async send (request: EmailRequestType): Promise<string> {
const { id, userId, from, replyTo, subject, html, text, headers, to, cc, bcc, attachments } =
request.customize ? (await request.customize(this.id, request)) : request
const form = new FormData()
form.append('from', from)
Function _callee$
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
if (!request.customize) {
_context.next = 6;
Function _callee$
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
if (!request.customize) {
_context.next = 6;
Function _callee$
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
if (!request.customize) {
_context.next = 6;
Function _callee$
has 32 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
if (!request.customize) {
_context.next = 6;
Function _callee
has 31 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
_recursiveTry = (0, _asyncToGenerator2["default"])(/*#__PURE__*/_regenerator["default"].mark(function _callee(providers, request) {
var _providers, current, others, id;
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
Function strategyProvidersNoFallback
has 31 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
var strategyProvidersNoFallback = function strategyProvidersNoFallback(_ref) {
var _ref2 = (0, _slicedToArray2["default"])(_ref, 1),
provider = _ref2[0];
return /*#__PURE__*/function () {
var _ref3 = (0, _asyncToGenerator2["default"])(/*#__PURE__*/_regenerator["default"].mark(function _callee(request) {
Function senders
has 31 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
this.senders = (0, _keys["default"])(strategies).reduce(function (acc, channel) {
acc[channel] = _this.providers[channel].length > 0 ? strategies[channel](_this.providers[channel]) : (/*#__PURE__*/function () {
var _ref = (0, _asyncToGenerator2["default"])(/*#__PURE__*/_regenerator["default"].mark(function _callee(request) {
var provider;
return _regenerator["default"].wrap(function _callee$(_context) {
Function _callee2
has 31 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
var _send = (0, _asyncToGenerator2["default"])(/*#__PURE__*/_regenerator["default"].mark(function _callee2(request) {
var resultsByChannel, result;
return _regenerator["default"].wrap(function _callee2$(_context2) {
while (1) switch (_context2.prev = _context2.next) {
case 0:
Function _callee
has 30 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
var _send = (0, _asyncToGenerator2["default"])(/*#__PURE__*/_regenerator["default"].mark(function _callee(request) {
var _ref2, subscription, rest, result;
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
Function factory
has 30 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function factory(_ref) {
var type = _ref.type,
config = (0, _objectWithoutProperties2["default"])(_ref, _excluded);
switch (type) {
// Development
Function _callee
has 30 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
var _send = (0, _asyncToGenerator2["default"])(/*#__PURE__*/_regenerator["default"].mark(function _callee(request) {
var _ref, customize, rest, result;
return _regenerator["default"].wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
Function send
has 30 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
async send (request: SmsRequestType): Promise<string> {
const { from, to, text } = request.customize ? (await request.customize(this.id, request)) : request
const response = await fetch('https://api.infobip.com/sms/1/text/single', {
method: 'POST',
headers: {