Exemple #1
0
        public static void Init(MonoBehaviour container, string eventServer, string apiKey, int appId, string userId, string appVersion, string deviceUUID, ISwrveStorage storage)
        {
            if (Instance.qaUserQueue != null)
            {
                Instance.qaUserQueue.FlushEvents();
            }

            SwrveQaUser.Instance.qaUserQueue = new SwrveQaUserQueue(container, eventServer, apiKey, appId, userId, appVersion, deviceUUID);
            SwrveQaUser.Instance.userId      = userId;
            SwrveQaUser.Instance.storage     = storage;

            Dictionary <string, object> qaUserDictionary = null;

            qaUserDictionary = (Dictionary <string, object>)Json.Deserialize(instance.LoadQaUserFromCache());
            SwrveQaUser.Update(qaUserDictionary);
        }
 public SwrveMigrationsManager(ISwrveStorage storage, SwrveProfileManager profileManager)
 {
     this.storage        = storage;
     this.profileManager = profileManager;
 }