(data: any, params: JiraUpdateWorklogParams)
| 32 | } |
| 33 | |
| 34 | function 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 | |
| 51 | export const jiraUpdateWorklogTool: ToolConfig<JiraUpdateWorklogParams, JiraUpdateWorklogResponse> = |
| 52 | { |
no test coverage detected