package com.guru.facebookApplicationBase.tracking 
{
	import com.guru.conn.ConnAbstract;
	import com.guru.conn.ConnPath;
	import com.guru.encrypt.GuruEncrypt;
	import com.guru.facebook.FacebookDataBridge;
	/**
	 * ...
	 * @author Eddy Lee
	 */
	public class Tracking
	{
		private static var sInstance:Tracking;
		
		public static function getInstance():Tracking
		{
			if (sInstance == null)
			{
				sInstance = new Tracking();
			}
			return sInstance;
		}
		
		public function Tracking() 
		{
			
		}
		
		public function track(pData_str:String):void
		{
			var conn:ConnAbstract = new ConnAbstract(ConnPath.getTracking());
			var param_str:String = FacebookDataBridge.getLoggerUid() + "|" + pData_str
			Logger.track("track: " + param_str);
			conn.send({data:GuruEncrypt.encrypt(param_str)});
		}
		
	}

}