import { MongoOperationLog } from './schema'; import type { OperationLogEventEnum } from '@fastgpt/global/support/operationLog/constants'; import { type TemplateParamsMap } from './constants'; import { retryFn } from '../../../global/common/system/utils'; export function addOperationLog({ teamId, tmbId, event, params }: { tmbId: string; teamId: string; event: T; params?: TemplateParamsMap[T]; }) { retryFn(() => MongoOperationLog.create({ tmbId: tmbId, teamId: teamId, event, metadata: params }) ); }