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

AddInternal() private method

private AddInternal ( ActivityPackage activityPackage ) : void
activityPackage ActivityPackage
return void
        private void AddInternal(ActivityPackage activityPackage)
        {
            if (activityPackage.ActivityKind.Equals(ActivityKind.Click) && PackageQueue.Count > 0)
            {
                PackageQueue.Insert(1, activityPackage);
            }
            else
            {
                PackageQueue.Add(activityPackage);
            }

            Logger.Debug("Added package {0} ({1})", PackageQueue.Count, activityPackage);
            Logger.Verbose("{0}", activityPackage.GetExtendedString());

            WritePackageQueue();
        }