Skip to content

Commit 7fd6e59

Browse files
committed
Timezone
1 parent 84f8354 commit 7fd6e59

File tree

4 files changed

+11
-3
lines changed

4 files changed

+11
-3
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## 24.10.2
2+
- Added timezone support for server
3+
14
## 24.10.1
25
- Added a new method `set_id(newDeviceId)` for managing device ID changes according to the device ID Type
36
- Added `DeviceIdType` enums to be used to evaluate the device ID type.

lib/countly-bulk.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ CountlyBulk.StorageTypes = cc.storageTypeEnums;
5959
* });
6060
*/
6161
function CountlyBulk(conf) {
62-
var SDK_VERSION = "24.10.1";
62+
var SDK_VERSION = "24.10.2";
6363
var SDK_NAME = "javascript_native_nodejs_bulk";
6464

6565
var empty_queue_callback = null;
@@ -147,6 +147,7 @@ function CountlyBulk(conf) {
147147
var date = new Date((`${query.timestamp}`).length === 13 ? query.timestamp : parseInt(query.timestamp) * 1000);
148148
query.hour = query.hour || date.getHours();
149149
query.dow = query.dow || date.getDay();
150+
query.tz = query.tz || -date.getTimezoneOffset();
150151

151152
requestQueue.push(query);
152153
cc.log(cc.logLevelEnums.INFO, "CountlyBulk add_request, Adding request to the queue.");
@@ -195,6 +196,7 @@ function CountlyBulk(conf) {
195196
var date = new Date((`${query.timestamp}`).length === 13 ? query.timestamp : parseInt(query.timestamp) * 1000);
196197
query.hour = query.hour || date.getHours();
197198
query.dow = query.dow || date.getDay();
199+
query.tz = query.tz || date.getTimezoneOffset();
198200
cc.log(cc.logLevelEnums.INFO, "CountlyBulk add_bulk_request, adding the request into queue.");
199201
requestQueue.push(query);
200202
}

lib/countly.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Countly.StorageTypes = cc.storageTypeEnums;
3333
Countly.DeviceIdType = cc.deviceIdTypeEnums;
3434
Countly.Bulk = Bulk;
3535
(function() {
36-
var SDK_VERSION = "24.10.1";
36+
var SDK_VERSION = "24.10.2";
3737
var SDK_NAME = "javascript_native_nodejs";
3838

3939
var inited = false;
@@ -770,6 +770,7 @@ Countly.Bulk = Bulk;
770770
var date = new Date();
771771
e.hour = date.getHours();
772772
e.dow = date.getDay();
773+
e.tz = -date.getTimezoneOffset();
773774
cc.log(cc.logLevelEnums.DEBUG, "add_cly_events, Adding event: ", event);
774775
eventQueue.push(e);
775776
CountlyStorage.storeSet("cly_event", eventQueue);
@@ -1327,6 +1328,7 @@ Countly.Bulk = Bulk;
13271328
var date = new Date();
13281329
e.hour = date.getHours();
13291330
e.dow = date.getDay();
1331+
e.tz = date.getTimezoneOffset();
13301332
toRequestQueue({ apm: JSON.stringify(e) });
13311333
cc.log(cc.logLevelEnums.DEBUG, "report_trace, Adding APM trace: ", e);
13321334
return;
@@ -1437,6 +1439,7 @@ Countly.Bulk = Bulk;
14371439
var date = new Date();
14381440
request.hour = date.getHours();
14391441
request.dow = date.getDay();
1442+
request.tz = date.getTimezoneOffset();
14401443
}
14411444

14421445
/**

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "countly-sdk-nodejs",
3-
"version": "24.10.1",
3+
"version": "24.10.2",
44
"description": "Countly NodeJS SDK",
55
"main": "lib/countly.js",
66
"directories": {

0 commit comments

Comments
 (0)