MCPcopy Index your code
hub / github.com/simstudioai/sim / transformWorklogResponse

Function transformWorklogResponse

apps/sim/tools/jira/update_worklog.ts:34–49  ·  view source on GitHub ↗
(data: any, params: JiraUpdateWorklogParams)

Source from the content-addressed store, hash-verified

32}
33
34function transformWorklogResponse(data: any, params: JiraUpdateWorklogParams) {
35 return {
36 ts: new Date().toISOString(),
37 issueKey: params.issueKey || 'unknown',
38 worklogId: data?.id || params.worklogId || 'unknown',
39 timeSpent: data?.timeSpent ?? null,
40 timeSpentSeconds: data?.timeSpentSeconds ?? null,
41 comment: data?.comment ? extractAdfText(data.comment) : null,
42 author: data?.author ? transformUser(data.author) : null,
43 updateAuthor: data?.updateAuthor ? transformUser(data.updateAuthor) : null,
44 started: data?.started || null,
45 created: data?.created || null,
46 updated: data?.updated || null,
47 success: true,
48 }
49}
50
51export const jiraUpdateWorklogTool: ToolConfig<JiraUpdateWorklogParams, JiraUpdateWorklogResponse> =
52 {

Callers 1

update_worklog.tsFile · 0.70

Calls 2

extractAdfTextFunction · 0.90
transformUserFunction · 0.90

Tested by

no test coverage detected