import type { WebPartContext } from '@microsoft/sp-webpart-base'; import { FLOW_CHAT_NOTIFY_URL } from '../config'; import { postToFlow } from '../approval/notify.service'; import { IChatNotifyBody } from './chatNotify'; /** * Отправить оповещение о сообщении в чате. Некритично: сообщение уже записано, * и сбой письма не должен выглядеть как сбой отправки — ошибку только пишем в * консоль, как и прочие оповещения портала (approval/notify.service.ts). */ export async function notifyChatMessage(context: WebPartContext, body: IChatNotifyBody): Promise { try { await postToFlow(context, FLOW_CHAT_NOTIFY_URL, body); } catch (e) { console.warn('[Чат] Оповещение о сообщении не отправлено', e); } }