VulpesOS/assets/webapps/search.gaiamobile.org/shared/js/metrics_helper.js
OverSu b38dea0597 Publish Vulpes Preview 15 sources for desktop, Android and Tundra
Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
2026-09-30 23:13:03 +02:00

2 lines
No EOL
620 B
JavaScript

;'use strict';(function(exports){function MetricsHelper(){this._portMetrics=null;this._initialized=false;}
MetricsHelper.prototype={init:function(){var self=this;navigator.mozApps.getSelf().onsuccess=function(){var app=this.result;app.connect('app-metrics').then(function onConnAccepted(ports){if(ports.length>0){self._portMetrics=ports[0];self._initialized=true;}},function onConnectionRejected(reason){console.log('Error connecting: '+reason+'\n');});};},report:function(action,data){if(this._initialized){this._portMetrics.postMessage({'action':action,'data':data});}}};exports.MetricsHelper=MetricsHelper;})(window);