This is an automated email from the ASF dual-hosted git repository.

jkevan pushed a commit to branch UNOMI-610-new-tracker
in repository https://gitbox.apache.org/repos/asf/unomi-tracker.git


The following commit(s) were added to refs/heads/UNOMI-610-new-tracker by this 
push:
     new 8d9302b  UNOMI-610: base tracker first draft
8d9302b is described below

commit 8d9302bbd448f1a0446dd22fb521529ecf61f398
Author: Kevan <[email protected]>
AuthorDate: Wed Sep 7 09:11:25 2022 +0200

    UNOMI-610: base tracker first draft
---
 dist/apache-unomi-tracker.cjs.js | 13 +++++++++++--
 dist/apache-unomi-tracker.esm.js | 13 +++++++++++--
 dist/apache-unomi-tracker.umd.js | 13 +++++++++++--
 3 files changed, 33 insertions(+), 6 deletions(-)

diff --git a/dist/apache-unomi-tracker.cjs.js b/dist/apache-unomi-tracker.cjs.js
index 181f073..f78504a 100644
--- a/dist/apache-unomi-tracker.cjs.js
+++ b/dist/apache-unomi-tracker.cjs.js
@@ -989,15 +989,24 @@ var newTracker = function newTracker() {
         wem.digitalData.events.push(event);
       }
     },
+
+    /**
+     * This function allow for registering callback that will be executed once 
the context is loaded.
+     * @param onLoadCallback the callback to be executed
+     * @param name optional name for the call, used mostly for logging the 
execution
+     * @param priority optional priority to execute the callbacks in a 
specific order (default: 5, to leave room for the tracker default callback(s))
+     * @private
+     */
     _registerCallback: function _registerCallback(onLoadCallback) {
-      var name = arguments.length > 1 && arguments[1] !== undefined ? 
arguments[1] : "";
-      var priority = arguments.length > 2 && arguments[2] !== undefined ? 
arguments[2] : 0;
+      var name = arguments.length > 1 && arguments[1] !== undefined ? 
arguments[1] : undefined;
+      var priority = arguments.length > 2 && arguments[2] !== undefined ? 
arguments[2] : 5;
 
       if (wem.digitalData) {
         if (wem.cxs) {
           console.info('[WEM] digitalData object loaded, calling on load 
callback immediately and registering update callback...');
 
           if (onLoadCallback) {
+            console.warn('[WEM] executing context load callback: ' + (name ? 
name : 'Callback without name'));
             onLoadCallback(wem.digitalData);
           }
         } else {
diff --git a/dist/apache-unomi-tracker.esm.js b/dist/apache-unomi-tracker.esm.js
index b32a944..4e1d625 100644
--- a/dist/apache-unomi-tracker.esm.js
+++ b/dist/apache-unomi-tracker.esm.js
@@ -981,15 +981,24 @@ var newTracker = function newTracker() {
         wem.digitalData.events.push(event);
       }
     },
+
+    /**
+     * This function allow for registering callback that will be executed once 
the context is loaded.
+     * @param onLoadCallback the callback to be executed
+     * @param name optional name for the call, used mostly for logging the 
execution
+     * @param priority optional priority to execute the callbacks in a 
specific order (default: 5, to leave room for the tracker default callback(s))
+     * @private
+     */
     _registerCallback: function _registerCallback(onLoadCallback) {
-      var name = arguments.length > 1 && arguments[1] !== undefined ? 
arguments[1] : "";
-      var priority = arguments.length > 2 && arguments[2] !== undefined ? 
arguments[2] : 0;
+      var name = arguments.length > 1 && arguments[1] !== undefined ? 
arguments[1] : undefined;
+      var priority = arguments.length > 2 && arguments[2] !== undefined ? 
arguments[2] : 5;
 
       if (wem.digitalData) {
         if (wem.cxs) {
           console.info('[WEM] digitalData object loaded, calling on load 
callback immediately and registering update callback...');
 
           if (onLoadCallback) {
+            console.warn('[WEM] executing context load callback: ' + (name ? 
name : 'Callback without name'));
             onLoadCallback(wem.digitalData);
           }
         } else {
diff --git a/dist/apache-unomi-tracker.umd.js b/dist/apache-unomi-tracker.umd.js
index a49d1d5..bbd6ec8 100644
--- a/dist/apache-unomi-tracker.umd.js
+++ b/dist/apache-unomi-tracker.umd.js
@@ -2636,15 +2636,24 @@
           wem.digitalData.events.push(event);
         }
       },
+
+      /**
+       * This function allow for registering callback that will be executed 
once the context is loaded.
+       * @param onLoadCallback the callback to be executed
+       * @param name optional name for the call, used mostly for logging the 
execution
+       * @param priority optional priority to execute the callbacks in a 
specific order (default: 5, to leave room for the tracker default callback(s))
+       * @private
+       */
       _registerCallback: function _registerCallback(onLoadCallback) {
-        var name = arguments.length > 1 && arguments[1] !== undefined ? 
arguments[1] : "";
-        var priority = arguments.length > 2 && arguments[2] !== undefined ? 
arguments[2] : 0;
+        var name = arguments.length > 1 && arguments[1] !== undefined ? 
arguments[1] : undefined;
+        var priority = arguments.length > 2 && arguments[2] !== undefined ? 
arguments[2] : 5;
 
         if (wem.digitalData) {
           if (wem.cxs) {
             console.info('[WEM] digitalData object loaded, calling on load 
callback immediately and registering update callback...');
 
             if (onLoadCallback) {
+              console.warn('[WEM] executing context load callback: ' + (name ? 
name : 'Callback without name'));
               onLoadCallback(wem.digitalData);
             }
           } else {

Reply via email to