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; }