UNPKG

@atlaskit/editor-plugin-collab-edit

Version:

Collab Edit plugin for @atlaskit/editor-core

20 lines • 1.33 kB
/** * Maps collab step attribution onto the shared agent-edit chrome identity fields. * * Step attribution carries the agent's provisioned Atlassian identity account id under `agentId` * (see `getAgentAttribution`), so it is forwarded as `agentIdentityAccountId` rather than as the * agent's own source-system id. */ export const getRemoteAgentChromeIdentity = requester => { var _requester$agentSourc, _requester$agentId, _requester$agentName, _requester$agentNamed; return { actorUserId: requester.actorUserId, invocationId: requester.invocationId, agentId: ((_requester$agentSourc = requester.agentSourceId) === null || _requester$agentSourc === void 0 ? void 0 : _requester$agentSourc.trim()) || undefined, agentIdentityAccountId: ((_requester$agentId = requester.agentId) === null || _requester$agentId === void 0 ? void 0 : _requester$agentId.trim()) || undefined, agentName: ((_requester$agentName = requester.agentName) === null || _requester$agentName === void 0 ? void 0 : _requester$agentName.trim()) || undefined, agentNamedId: ((_requester$agentNamed = requester.agentNamedId) === null || _requester$agentNamed === void 0 ? void 0 : _requester$agentNamed.trim()) || undefined, agentType: requester.agentType.trim() || undefined, isThirdParty: requester.isThirdPartyAgent }; };