in Source/Assets/AppCenterEditorExtensions/Editor/Scripts/AppCenterEditorSDK/AppCenterEditorHttp.cs [123:156]
private static string WriteResultFile(string url, byte[] response)
{
AppCenterEditor.RaiseStateUpdate(AppCenterEditor.EdExStates.OnHttpRes, url);
string fileName;
if (url.IndexOf("AppCenterEditorExtensions-v") > -1)
{
fileName = AppCenterEditorHelper.EDEX_UPGRADE_PATH;
}
else if (url.IndexOf("AppCenterAnalytics-v") > -1)
{
fileName = AppCenterEditorHelper.ANALYTICS_SDK_DOWNLOAD_PATH;
}
else if (url.IndexOf("AppCenterCrashes-v") > -1)
{
fileName = AppCenterEditorHelper.CRASHES_SDK_DOWNLOAD_PATH;
}
else if (url.IndexOf("AppCenterDistribute-v") > -1)
{
fileName = AppCenterEditorHelper.DISTRIBUTE_SDK_DOWNLOAD_PATH;
}
else
{
fileName = AppCenterEditorHelper.EDEX_PACKAGES_PATH;
}
var fileSaveLocation = AppCenterEditorHelper.EDEX_ROOT + fileName;
var fileSaveDirectory = Path.GetDirectoryName(fileSaveLocation);
EdExLogger.LoggerInstance.LogWithTimeStamp("Saving " + response.Length + " bytes to: " + fileSaveLocation);
if (!Directory.Exists(fileSaveDirectory))
{
Directory.CreateDirectory(fileSaveDirectory);
}
File.WriteAllBytes(fileSaveLocation, response);
return fileSaveLocation;
}