import { SDK } from '@dilvant/bizcard-sdk'; import { XM } from '@dilvant/xm-sdk'; import { InAppLookup } from '../classes/InAppLookup'; import { SectionsSubscriber } from '../classes/SectionSubscriber'; export class CrudTitle { static async saveTitle(title: any) { if (!title) return; let { section } = title; delete title.section; // TODO: XM Text save // title = await XM.Text.save(title); title = await SDK.Text.save(title); await InAppLookup.findAndReplace(title._id, title, ['text']); SectionsSubscriber.refresh(section); return title; } }