Skip to content

Commit c49e90c

Browse files
committed
Fixed an issue with submitting session heartbeats
1 parent 075fc43 commit c49e90c

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/ExceptionlessClient.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,12 +103,14 @@ export class ExceptionlessClient {
103103

104104
public submitSessionEnd(sessionIdOrUserId: string): void {
105105
if (sessionIdOrUserId) {
106+
this.config.log.info(`Submitting session end: ${sessionIdOrUserId}`);
106107
this.config.submissionClient.sendHeartbeat(sessionIdOrUserId, true, this.config);
107108
}
108109
}
109110

110111
public submitSessionHeartbeat(sessionIdOrUserId: string): void {
111112
if (sessionIdOrUserId) {
113+
this.config.log.info(`Submitting session heartbeat: ${sessionIdOrUserId}`);
112114
this.config.submissionClient.sendHeartbeat(sessionIdOrUserId, false, this.config);
113115
}
114116
}

src/submission/DefaultSubmissionAdapter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ export class DefaultSubmissionAdapter implements ISubmissionAdapter {
8989
return xhr;
9090
}
9191

92-
let url = `${request.url}?access_token=${encodeURIComponent(request.apiKey)}`;
92+
let url = `${request.url}${(request.url.indexOf('?') === -1 ? '?' : '&')}access_token=${encodeURIComponent(request.apiKey)}`;
9393
let xhr = createRequest(request.userAgent, request.method || 'POST', url);
9494
if (!xhr) {
9595
return (callback && callback(503, 'CORS not supported.'));

0 commit comments

Comments
 (0)