addDealComment
Метод используется для добавления комментария к сделке. В начале устанавливается значение realUserId
в 0
. Далее идёт проверка на совместимость, и если объект params
содержит поле userId
, это значение присваивается realUserId
.
Если передан параметр fromUserId
, он также используется в качестве realUserId
. В конечном итоге функция вызывает строго типизированный API-запрос через gcApiStrictCall
, чтобы добавить комментарий к сделке.
ctx: app.Ctx
Объект контекста, содержащий данные, необходимые для выполнения действия.
params: { dealId: number, comment: string, fromUserId?: number }
Объект с параметрами действия:
number
— Идентификатор сделки, к которой добавляется комментарий.string
— Текст комментария.number
(опционально) — Идентификатор пользователя, который добавляет комментарий. Если не указан, используется значение по умолчанию.Promise<void>
await addDealComment(ctx, {
dealId: 12345,
comment: "This is a test comment",
fromUserId: 67890
});