AdjustSdk.Pcl.PackageHandler.FinishedTrackingActivity C# (CSharp) Method

FinishedTrackingActivity() public method

public FinishedTrackingActivity ( string>.Dictionary jsonDict ) : void
jsonDict string>.Dictionary
return void
        public void FinishedTrackingActivity(Dictionary<string, string> jsonDict)
        {
            ActivityHandler.FinishedTrackingActivity(jsonDict);
        }

Usage Example

Beispiel #1
0
        private void PackageSent(Task <SendResponse> SendTask)
        {
            // status needs to be tested before reading the result.
            // section "Passing data to a continuation" of
            // http://msdn.microsoft.com/en-us/library/ee372288(v=vs.110).aspx
            var successRunning =
                !SendTask.IsFaulted &&
                !SendTask.IsCanceled;

            if (successRunning && SendTask.Result.JsonDict != null)
            {
                PackageHandler.FinishedTrackingActivity(SendTask.Result.JsonDict);
            }

            //Logger.Debug("SendTask.Result.WillRetry {0}", SendTask.Result.WillRetry);
            if (successRunning && !SendTask.Result.WillRetry)
            {
                PackageHandler.SendNextPackage();
            }
            else
            {
                PackageHandler.CloseFirstPackage();
            }
        }