Skip to content

Commit 755dc8f

Browse files
committed
chore: update version to 1.3.1 and improve event tracking error handling
1 parent 80cbf2b commit 755dc8f

7 files changed

Lines changed: 16 additions & 6 deletions

File tree

packages/client-sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "tianji-client-sdk",
3-
"version": "1.3.0",
3+
"version": "1.3.1",
44
"description": "",
55
"main": "lib/index.js",
66
"scripts": {

packages/client-sdk/src/tracker.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,11 @@ export function reportEvent(eventName: string, data: Record<string, any> = {}) {
7676
return;
7777
}
7878

79+
if (!tianji.track) {
80+
console.warn('tianji.track is not ready');
81+
return;
82+
}
83+
7984
tianji.track(eventName, data);
8085
}
8186

@@ -85,5 +90,10 @@ export function identify(data: IdentifyPayload) {
8590
return;
8691
}
8792

93+
if (!tianji.identify) {
94+
console.warn('tianji.identify is not ready');
95+
return;
96+
}
97+
8898
tianji.identify(data);
8999
}

website/docs/events/track.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ tianji.track(eventName, data);
1919
if you are using sdk, you just need to call `reportEvent()` function after you `initTianjiTracker()`
2020

2121
```ts
22-
import { initTianjiTracker, reportEvent } from 'tianji-sdk-client';
22+
import { initTianjiTracker, reportEvent } from 'tianji-client-sdk';
2323

2424
initTianjiTracker({
2525
url: backendUrl,

website/i18n/de/docusaurus-plugin-content-docs/current/events/track.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ tianji.track(eventName, data);
1919
Wenn Sie das SDK verwenden, müssen Sie einfach die `reportEvent()`-Funktion aufrufen, nachdem Sie `initTianjiTracker()` ausgeführt haben.
2020

2121
```ts
22-
import { initTianjiTracker, reportEvent } from 'tianji-sdk-client';
22+
import { initTianjiTracker, reportEvent } from 'tianji-client-sdk';
2323

2424
initTianjiTracker({
2525
url: backendUrl,

website/i18n/fr/docusaurus-plugin-content-docs/current/events/track.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ tianji.track(eventName, data);
1919
Si vous utilisez le SDK, vous devez simplement appeler la fonction `reportEvent()` après avoir exécuté `initTianjiTracker()`.
2020

2121
```ts
22-
import { initTianjiTracker, reportEvent } from 'tianji-sdk-client';
22+
import { initTianjiTracker, reportEvent } from 'tianji-client-sdk';
2323

2424
initTianjiTracker({
2525
url: backendUrl,

website/i18n/ja/docusaurus-plugin-content-docs/current/events/track.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ tianji.track(eventName, data);
1919
SDKを使用している場合は、`initTianjiTracker()`の後に`reportEvent()`関数を呼び出すだけです。
2020

2121
```ts
22-
import { initTianjiTracker, reportEvent } from 'tianji-sdk-client';
22+
import { initTianjiTracker, reportEvent } from 'tianji-client-sdk';
2323

2424
initTianjiTracker({
2525
url: backendUrl,

website/i18n/zh-Hans/docusaurus-plugin-content-docs/current/events/track.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ tianji.track(eventName, data);
1919
如果您使用SDK,您只需在调用 `initTianjiTracker()` 后调用 `reportEvent()` 函数
2020

2121
```ts
22-
import { initTianjiTracker, reportEvent } from 'tianji-sdk-client';
22+
import { initTianjiTracker, reportEvent } from 'tianji-client-sdk';
2323

2424
initTianjiTracker({
2525
url: backendUrl,

0 commit comments

Comments
 (0)