Skip to content

Commit 133ef0c

Browse files
committed
Add setOptOut proxy to snippet.
1 parent a08931b commit 133ef0c

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/amplitude-snippet.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,9 @@
1212
amplitude._q.push([fn].concat(Array.prototype.slice.call(arguments, 0)));
1313
};
1414
}
15-
var funcs = ["init", "logEvent", "setUserId", "setUserProperties", "setVersionName", "setDomain", "setDeviceId",
16-
"setGlobalUserProperties"];
15+
var funcs = ["init", "logEvent", "setUserId", "setUserProperties", "setOptOut",
16+
"setVersionName", "setDomain", "setDeviceId",
17+
"setGlobalUserProperties"];
1718
for (var i = 0; i < funcs.length; i++) {
1819
proxy(funcs[i]);
1920
}

test/browser/amplitudejs.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
};
1717
}
1818

19-
var funcs = ["init", "logEvent", "setUserId", "setUserProperties", "setVersionName", "setDomain", "setGlobalUserProperties"];
19+
var funcs = ["init", "logEvent", "setUserId", "setUserProperties", "setOptOut", "setVersionName", "setDomain", "setGlobalUserProperties"];
2020
for (var i = 0; i < funcs.length; i++) {
2121
proxy(funcs[i]);
2222
}
@@ -32,6 +32,7 @@
3232
<h3>Amplitude JS Test</h3>
3333
<ul>
3434
<li><a href="javascript:amplitude.setUserId('user01');">Set user ID</a></li>
35+
<li><a href="javascript:amplitude.setOptOut(!amplitude.options.optOut);">Toggle opt out</a></li>
3536
<li><a href="javascript:amplitude.logEvent('clicked');">Log event</a></li>
3637
<li><a href="javascript:amplitude.logEvent('clicked button', {color: 'red;', shape: 'triangle', sides: 3});">Log
3738
event with event properties</a></li>

0 commit comments

Comments
 (0)