Skip to content

Commit eccb98a

Browse files
committed
🔊 improve logs
1 parent 52161b7 commit eccb98a

File tree

1 file changed

+22
-4
lines changed

1 file changed

+22
-4
lines changed

src/models/controller.model.ts

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -244,8 +244,17 @@ export class Controller {
244244
}
245245

246246
if (this.adapter.getToken && req.providerConfig) {
247-
const { apiKey } = await this.adapter.getToken(req.providerConfig);
248-
res.header('X-Provider-Key', apiKey);
247+
try {
248+
const { apiKey } = await this.adapter.getToken(req.providerConfig);
249+
res.header('X-Provider-Key', apiKey);
250+
} catch (error) {
251+
errorLogger(
252+
'getContacts',
253+
'Could not get and refresh token',
254+
providerConfig.apiKey,
255+
error,
256+
);
257+
}
249258
}
250259

251260
infoLogger('getContacts', 'END', providerConfig.apiKey);
@@ -374,8 +383,17 @@ export class Controller {
374383
this.streamingPromises.set(`${userId}:${timestamp}`, streamingPromise);
375384

376385
if (this.adapter.getToken && req.providerConfig) {
377-
const { apiKey } = await this.adapter.getToken(req.providerConfig);
378-
res.header('X-Provider-Key', apiKey);
386+
try {
387+
const { apiKey } = await this.adapter.getToken(req.providerConfig);
388+
res.header('X-Provider-Key', apiKey);
389+
} catch (error) {
390+
errorLogger(
391+
'streamContacts',
392+
'Could not get and refresh token',
393+
providerConfig.apiKey,
394+
error,
395+
);
396+
}
379397
}
380398

381399
infoLogger('streamContacts', 'END', providerConfig.apiKey);

0 commit comments

Comments
 (0)