var exec = require('cordova/exec');

/**
*TrafficStats模块提供流量统计功能 (Android) <br/>
*直接使用xFace.TrafficStats对象来获取流量的相关信息，获取的流量是从应用启动到调用接口其间的网络流量，
* @class TrafficStats
* @platform Android
*/
var TrafficStats = function() {};

/**
* 获取2G和3G网络的网络上行流量
@example
      xFace.getMobileTraffic( function(trafficData)
      {
          alert(trafficData);
      },null);
* @method getMobileTraffic
* @param {Function} successCallback 成功回调函数
* @param {String} successCallback.trafficData 网络流量,单位为KB
* @param {Function} [errorCallback]   失败回调函数
* @platform Android
* @since 3.0.0
*/
TrafficStats.prototype.getMobileTxTraffic = function(successCallback, errorCallback){
  cordova.exec(successCallback,errorCallback, "TrafficStat", "GSMtx", []);
};

/**
* 获取2G和3G网络的网络下行流量
@example
      xFace.getMobileTraffic( function(trafficData)
      {
          alert(trafficData);
      },null);
* @method getMobileTraffic
* @param {Function} successCallback 成功回调函数
* @param {String} successCallback.trafficData 网络流量,单位为KB
* @param {Function} [errorCallback]   失败回调函数
* @platform Android
* @since 3.0.0
*/
TrafficStats.prototype.getMobileRxTraffic = function(successCallback, errorCallback){
  cordova.exec(successCallback, errorCallback, "TrafficStat", "GSMrx", []);
};

/**
* 获取Wifi网络上行流量
@example
      xFace.getWifiTraffic(
      function(trafficData)
      {
          alert(trafficData);
      },null);
* @method getWifiTraffic
* @param {Function} successCallback 成功回调函数
* @param {String} successCallback.trafficData 网络流量,单位为KB
* @param {Function} [errorCallback]   失败回调函数
* @platform Android
* @since 3.0.0
*/
TrafficStats.prototype.getTotalTxTraffic = function(successCallback, errorCallback){
  cordova.exec(successCallback, errorCallback, "TrafficStat", "Totaltx", []);
};

/**
* 获取Wifi网络下行流量
@example
      xFace.getWifiTraffic(
      function(trafficData)
      {
          alert(trafficData);
      },null);
* @method getWifiTraffic
* @param {Function} successCallback 成功回调函数
* @param {String} successCallback.trafficData 网络流量,单位为KB
* @param {Function} [errorCallback]   失败回调函数
* @platform Android
* @since 3.0.0
*/
TrafficStats.prototype.getTotalRxTraffic = function(successCallback, errorCallback){
  cordova.exec(successCallback, errorCallback, "TrafficStat", "Totalrx", []);
};

module.exports = new TrafficStats();
@@ -195,17 +195,16 @@
 fficStat
-s
  = funct
@@ -213,16 +213,16 @@
 n() %7B%7D;%0A
+
 %0A/**%0A* %E8%8E%B7
@@ -564,33 +564,32 @@
 0%0A*/%0ATrafficStat
-s
 .prototype.getMo
@@ -1075,33 +1075,32 @@
 0%0A*/%0ATrafficStat
-s
 .prototype.getMo
@@ -1585,33 +1585,32 @@
 0%0A*/%0ATrafficStat
-s
 .prototype.getTo
@@ -2104,17 +2104,16 @@
 fficStat
-s
 .prototy
@@ -2259,16 +2259,16 @@
 %5D);%0A%7D;%0A%0A
+
 module.e
@@ -2291,12 +2291,11 @@
 fficStat
-s
 ();

fix bug