Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void LoadStateDataFromString(string json)
- {
- var data = SerializationHelper.DeserializeFromString<StateData>(json);
- if (!IsCustomDeviceSet)
- _deviceInfo = data.DeviceInfo;
- _user = data.UserSession;
- //Load Stream Edit
- _httpRequestProcessor.RequestMessage.Username = data.UserSession.UserName;
- _httpRequestProcessor.RequestMessage.Password = data.UserSession.Password;
- _httpRequestProcessor.RequestMessage.DeviceId = data.DeviceInfo.DeviceId;
- _httpRequestProcessor.RequestMessage.PhoneId = data.DeviceInfo.PhoneGuid.ToString();
- _httpRequestProcessor.RequestMessage.Guid = data.DeviceInfo.DeviceGuid;
- _httpRequestProcessor.RequestMessage.AdId = data.DeviceInfo.AdId.ToString();
- foreach (var cookie in data.RawCookies)
- {
- _httpRequestProcessor.HttpHandler.CookieContainer.Add(new Uri(InstaApiConstants.INSTAGRAM_URL), cookie);
- }
- if (data.InstaApiVersion == null)
- data.InstaApiVersion = InstaApiVersionType.Version86;
- _apiVersionType = data.InstaApiVersion.Value;
- _apiVersion = InstaApiVersionList.GetApiVersionList().GetApiVersion(_apiVersionType);
- _httpHelper = new HttpHelper(_apiVersion);
- IsUserAuthenticated = data.IsAuthenticated;
- InvalidateProcessors();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement