private void ResetFieldsRelatedToUpdateCheck ()
		{
			m_isAutomaticCheck	= false;
			m_updateGETRequest	= null;
		}
		public void CheckForUpdates (bool isAutoCheck = false) 
		{
			// Mark if request is auto or manual check
			m_isAutomaticCheck			= isAutoCheck;

			string _productName			= GetGlobalIdentificationForThisProduct();
			string _productDetailsPath	= string.Format(kProductDetailsPathFormat, _productName);
			URL _URL					= URL.URLWithString(kServerBaseAddress, _productDetailsPath);

			// Start asynchronous request
			GETRequest _request			= GETRequest.CreateAsyncRequest(_URL, null);
			_request.OnSuccess			= RequestForUpdatesSuccess;
			_request.OnFailure			= RequestForUpdatesFailed;

			// Start request
			_request.StartRequest();

			// Cache request
			m_updateGETRequest			= _request;
		}
Ejemplo n.º 3
0
        public static GETRequest CreateAsyncRequest(URL _URL, object _params)
        {
            GETRequest _request = new GETRequest(_URL, _params, true);

            return(_request);
        }
Ejemplo n.º 4
0
        public static GETRequest CreateRequest(URL _URL, object _params)
        {
            GETRequest _request = new GETRequest(_URL, _params, false);

            return(_request);
        }
		public static GETRequest CreateAsyncRequest (URL _URL, object _params)
		{
			GETRequest _request	= new GETRequest(_URL,	_params, true);
			
			return _request;
		}
		public static GETRequest CreateRequest (URL _URL, object _params)
		{
			GETRequest _request	= new GETRequest(_URL,	_params, false);

			return _request;
		}