AdjustSdk.Pcl.AttributionHandler.AttributionHandler C# (CSharp) Method

AttributionHandler() public method

public AttributionHandler ( IActivityHandler activityHandler, ActivityPackage attributionPackage, bool startPaused, bool hasDelegate ) : System
activityHandler IActivityHandler
attributionPackage ActivityPackage
startPaused bool
hasDelegate bool
return System
        public AttributionHandler(IActivityHandler activityHandler, ActivityPackage attributionPackage, bool startPaused, bool hasDelegate)
        {
            Logger = AdjustFactory.Logger;

            InternalQueue = new ActionQueue("adjust.AttributionHandler");

            Init(activityHandler: activityHandler,
                attributionPackage: attributionPackage,
                startPaused: startPaused,
                hasDelegate: hasDelegate);

            Timer = new TimerOnce(actionQueue: InternalQueue, action: GetAttributionInternal);
        }