Skip to content

Commit 98c3b29

Browse files
authored
Merge pull request #269 from iteratehq/mike/set-server-response-properties
feat: set response properties from the server
2 parents 4a09b39 + 2843206 commit 98c3b29

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

example/ios/Podfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -682,4 +682,4 @@ SPEC CHECKSUMS:
682682

683683
PODFILE CHECKSUM: 329483eb6daf495a1eab8db2c188f13aaa25dcf9
684684

685-
COCOAPODS: 1.15.2
685+
COCOAPODS: 1.16.2

src/iterate.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,10 @@ class Iterate {
270270
// the correct event traits with it
271271
const responseId = new Date().getTime();
272272

273+
if (response.event_traits != null) {
274+
eventTraits = { ...(eventTraits ?? {}), ...response.event_traits };
275+
}
276+
273277
if (eventTraits != null) {
274278
store.dispatch(setEventTraits(eventTraits, responseId));
275279
}

src/types.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ export type ApiResponse<ResultsType> = {
119119

120120
export type EmbedResults = {
121121
auth?: Auth;
122+
event_traits?: EventTraits;
122123
survey?: Survey;
123124
triggers?: Trigger[];
124125
tracking?: Tracking;

0 commit comments

Comments
 (0)