Skip to content

Commit 0354c5b

Browse files
authored
Merge pull request #830 from watson-developer-cloud/sdk-metric-headers
refactor: send formatted headers for sdk metrics
2 parents b73945c + 9fbdfa1 commit 0354c5b

File tree

14 files changed

+627
-216
lines changed

14 files changed

+627
-216
lines changed

assistant/v1.ts

Lines changed: 136 additions & 45 deletions
Large diffs are not rendered by default.

assistant/v2.ts

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import * as extend from 'extend';
1818
import { RequestResponse } from 'request';
1919
import { BaseService } from '../lib/base_service';
20+
import { getDefaultHeaders } from '../lib/common';
2021
import { getMissingParams } from '../lib/helper';
2122

2223
/**
@@ -89,6 +90,8 @@ class AssistantV2 extends BaseService {
8990
const path = {
9091
'assistant_id': _params.assistant_id
9192
};
93+
94+
const defaultHeaders = getDefaultHeaders('conversation', 'v2', 'createSession');
9295

9396
const parameters = {
9497
options: {
@@ -97,7 +100,7 @@ class AssistantV2 extends BaseService {
97100
path,
98101
},
99102
defaultOptions: extend(true, {}, this._options, {
100-
headers: extend(true, {
103+
headers: extend(true, defaultHeaders, {
101104
'Accept': 'application/json',
102105
'Content-Type': 'application/json',
103106
}, _params.headers),
@@ -137,6 +140,8 @@ class AssistantV2 extends BaseService {
137140
'assistant_id': _params.assistant_id,
138141
'session_id': _params.session_id
139142
};
143+
144+
const defaultHeaders = getDefaultHeaders('conversation', 'v2', 'deleteSession');
140145

141146
const parameters = {
142147
options: {
@@ -145,7 +150,7 @@ class AssistantV2 extends BaseService {
145150
path,
146151
},
147152
defaultOptions: extend(true, {}, this._options, {
148-
headers: extend(true, {
153+
headers: extend(true, defaultHeaders, {
149154
'Accept': 'application/json',
150155
}, _params.headers),
151156
}),
@@ -197,6 +202,8 @@ class AssistantV2 extends BaseService {
197202
'assistant_id': _params.assistant_id,
198203
'session_id': _params.session_id
199204
};
205+
206+
const defaultHeaders = getDefaultHeaders('conversation', 'v2', 'message');
200207

201208
const parameters = {
202209
options: {
@@ -207,7 +214,7 @@ class AssistantV2 extends BaseService {
207214
path,
208215
},
209216
defaultOptions: extend(true, {}, this._options, {
210-
headers: extend(true, {
217+
headers: extend(true, defaultHeaders, {
211218
'Accept': 'application/json',
212219
'Content-Type': 'application/json',
213220
}, _params.headers),

0 commit comments

Comments
 (0)