Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/cvetdv.ru/bitrix/js/im/v2/component/call-background/src/classes/items/ |
Upload File : |
import {Loc} from 'main.core'; import type {MaskRestResult} from '../../types/rest'; export class Mask { id: string = ''; active: boolean = true; mask: string = ''; background: string = ''; preview: string = ''; title: string = ''; isLoading: boolean = false; constructor(params) { Object.assign(this, params); } isEmpty() { return this.id === ''; } static createEmpty() { return new Mask({ active: true, id: '', mask: '', preview: '', background: '', title: Loc.getMessage('BX_IM_CALL_BG_NO_MASK_TITLE') }); } static createFromRest(rawMask: MaskRestResult) { const {active, id, mask, background, preview, title} = rawMask; return new Mask({ active, id, mask, preview, background, title }); } }