All files / src RaynetCRMApplication.ts

82.75% Statements 24/29
100% Branches 2/2
42.85% Functions 3/7
82.75% Lines 24/29

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 8310x   10x 10x 10x 10x   10x         10x     10x 10x   10x 10x   10x   10x     15x                                                             12x 12x 12x 12x 12x   12x             12x 2x     12x       1x        
import CoreFormsEnum, { getFormName } from '@orchesty/nodejs-sdk/dist/lib/Application/Base/CoreFormsEnum';
import { ApplicationInstall } from '@orchesty/nodejs-sdk/dist/lib/Application/Database/ApplicationInstall';
import Field from '@orchesty/nodejs-sdk/dist/lib/Application/Model/Form/Field';
import FieldType from '@orchesty/nodejs-sdk/dist/lib/Application/Model/Form/FieldType';
import Form from '@orchesty/nodejs-sdk/dist/lib/Application/Model/Form/Form';
import FormStack from '@orchesty/nodejs-sdk/dist/lib/Application/Model/Form/FormStack';
import WebhookSubscription from '@orchesty/nodejs-sdk/dist/lib/Application/Model/Webhook/WebhookSubscription';
import {
    ABasicApplication,
    PASSWORD,
    USER,
} from '@orchesty/nodejs-sdk/dist/lib/Authorization/Type/Basic/ABasicApplication';
import RequestDto from '@orchesty/nodejs-sdk/dist/lib/Transport/Curl/RequestDto';
import { HttpMethods } from '@orchesty/nodejs-sdk/dist/lib/Transport/HttpMethods';
import AProcessDto from '@orchesty/nodejs-sdk/dist/lib/Utils/AProcessDto';
import { encode } from '@orchesty/nodejs-sdk/dist/lib/Utils/Base64';
import { CommonHeaders, JSON_TYPE } from '@orchesty/nodejs-sdk/dist/lib/Utils/Headers';
 
export const INSTANCE_NAME = 'instanceName';
export const NAME = 'raynet-crm';
 
export default class RaynetCRMApplication extends ABasicApplication {
 
    protected readonly baseUrl: string = 'https://app.raynet.cz/api/v2/';
 
    public getName(): string {
        return NAME;
    }
 
    public getPublicName(): string {
        return 'Raynet CRM';
    }
 
    public getDescription(): string {
        return 'RAYNET CRM is online software that helps salespeople and managers to keep track of business easily.';
    }
 
    public getFormStack(): FormStack {
        const form = new Form(CoreFormsEnum.AUTHORIZATION_FORM, getFormName(CoreFormsEnum.AUTHORIZATION_FORM))
            .addField(new Field(FieldType.TEXT, USER, 'User', undefined, true))
            .addField(new Field(FieldType.TEXT, PASSWORD, 'ApiKey', undefined, true))
            .addField(new Field(FieldType.TEXT, INSTANCE_NAME, 'Instance name', undefined, true));
 
        return new FormStack().addForm(form);
    }
 
    public getLogo(): string {
        return 'data:image/png;base64,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';
    }
 
    public getRequestDto(
        dto: AProcessDto,
        applicationInstall: ApplicationInstall,
        method: HttpMethods,
        url?: string,
        data?: unknown,
    ): RequestDto {
        const request = new RequestDto(`${this.baseUrl}${url}`, method, dto);
        const settings = applicationInstall.getSettings();
        const user = settings[CoreFormsEnum.AUTHORIZATION_FORM][USER];
        const password = settings[CoreFormsEnum.AUTHORIZATION_FORM][PASSWORD];
        const instanceName = settings[CoreFormsEnum.AUTHORIZATION_FORM][INSTANCE_NAME];
 
        request.setHeaders({
            [CommonHeaders.CONTENT_TYPE]: JSON_TYPE,
            [CommonHeaders.AUTHORIZATION]: `Basic ${encode(`${user}:${password}`)}`,
            // eslint-disable-next-line @typescript-eslint/naming-convention
            'X-Instance-Name': instanceName,
        });
 
        if (data) {
            request.setJsonBody(data);
        }
 
        return request;
    }
 
    public getWebhookSubscriptions(): WebhookSubscription[] {
        return [];
    }
 
}