reduce debug logs
This commit is contained in:
@ -26,7 +26,9 @@ namespace Pixiview.iOS
|
|||||||
|
|
||||||
public override bool OpenUrl(UIApplication app, NSUrl url, NSDictionary options)
|
public override bool OpenUrl(UIApplication app, NSUrl url, NSDictionary options)
|
||||||
{
|
{
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"url: {url}.");
|
App.DebugPrint($"url: {url}.");
|
||||||
|
#endif
|
||||||
return App.OpenUrl(url);
|
return App.OpenUrl(url);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -44,7 +44,9 @@ namespace Pixiview
|
|||||||
if (!string.IsNullOrEmpty(host) && port > 0)
|
if (!string.IsNullOrEmpty(host) && port > 0)
|
||||||
{
|
{
|
||||||
Configs.Proxy = new System.Net.WebProxy(host, port);
|
Configs.Proxy = new System.Net.WebProxy(host, port);
|
||||||
|
#if DEBUG
|
||||||
DebugPrint($"load proxy: {host}:{port}");
|
DebugPrint($"load proxy: {host}:{port}");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -74,7 +76,9 @@ namespace Pixiview
|
|||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
#if DEBUG
|
||||||
DebugPrint($"application theme: {theme}");
|
DebugPrint($"application theme: {theme}");
|
||||||
|
#endif
|
||||||
ThemeBase themeInstance;
|
ThemeBase themeInstance;
|
||||||
if (theme == AppTheme.Dark)
|
if (theme == AppTheme.Dark)
|
||||||
{
|
{
|
||||||
|
@ -57,7 +57,10 @@ namespace Pixiview
|
|||||||
BindingContext = this;
|
BindingContext = this;
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
|
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"folder: {Stores.PersonalFolder}");
|
App.DebugPrint($"folder: {Stores.PersonalFolder}");
|
||||||
|
App.DebugPrint($"cache: {Stores.CacheFolder}");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void OnNavigated(ShellNavigatedEventArgs args)
|
protected override void OnNavigated(ShellNavigatedEventArgs args)
|
||||||
|
@ -280,14 +280,18 @@ namespace Pixiview.Illust
|
|||||||
if (bookmarkId != null)
|
if (bookmarkId != null)
|
||||||
{
|
{
|
||||||
// not exists in remote any more
|
// not exists in remote any more
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"remove bookmark ({bookmarkId}) - {b.Id}: {b.Title}");
|
App.DebugPrint($"remove bookmark ({bookmarkId}) - {b.Id}: {b.Title}");
|
||||||
|
#endif
|
||||||
nows.RemoveAt(i);
|
nows.RemoveAt(i);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (bookmarkId != bookmark.BookmarkId)
|
else if (bookmarkId != bookmark.BookmarkId)
|
||||||
{
|
{
|
||||||
// update bookmark id
|
// update bookmark id
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"change bookmark ({bookmarkId}) to ({bookmark.BookmarkId}) - {b.Id}: {b.Title}");
|
App.DebugPrint($"change bookmark ({bookmarkId}) to ({bookmark.BookmarkId}) - {b.Id}: {b.Title}");
|
||||||
|
#endif
|
||||||
b.BookmarkId = bookmark.BookmarkId;
|
b.BookmarkId = bookmark.BookmarkId;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -299,7 +303,9 @@ namespace Pixiview.Illust
|
|||||||
for (var i = 0; i < list.Length; i++)
|
for (var i = 0; i < list.Length; i++)
|
||||||
{
|
{
|
||||||
var item = list[i];
|
var item = list[i];
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"add bookmark ({item.BookmarkId}) - {item.Id}: {item.Title}");
|
App.DebugPrint($"add bookmark ({item.BookmarkId}) - {item.Id}: {item.Title}");
|
||||||
|
#endif
|
||||||
item.Image = StyleDefinition.DownloadBackground;
|
item.Image = StyleDefinition.DownloadBackground;
|
||||||
}
|
}
|
||||||
nows.InsertRange(0, list);
|
nows.InsertRange(0, list);
|
||||||
|
@ -166,7 +166,9 @@ namespace Pixiview.Illust
|
|||||||
if (Columns != columns)
|
if (Columns != columns)
|
||||||
{
|
{
|
||||||
Columns = columns;
|
Columns = columns;
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"change columns to {columns}");
|
App.DebugPrint($"change columns to {columns}");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -521,7 +523,9 @@ namespace Pixiview.Illust
|
|||||||
|
|
||||||
protected void DoLoadIllusts(bool force = false, bool bottom = false)
|
protected void DoLoadIllusts(bool force = false, bool bottom = false)
|
||||||
{
|
{
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"start loading data, force: {force}");
|
App.DebugPrint($"start loading data, force: {force}");
|
||||||
|
#endif
|
||||||
illustData = DoLoadIllustData(force);
|
illustData = DoLoadIllustData(force);
|
||||||
if (illustData == null)
|
if (illustData == null)
|
||||||
{
|
{
|
||||||
@ -702,7 +706,9 @@ namespace Pixiview.Illust
|
|||||||
if (CheckRefresh())
|
if (CheckRefresh())
|
||||||
{
|
{
|
||||||
lastRefreshY = y;
|
lastRefreshY = y;
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint("start to load next page");
|
App.DebugPrint("start to load next page");
|
||||||
|
#endif
|
||||||
StartLoad(true, true);
|
StartLoad(true, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -320,7 +320,9 @@ namespace Pixiview.Illust
|
|||||||
if (nextPage == currentPage + 1)
|
if (nextPage == currentPage + 1)
|
||||||
{
|
{
|
||||||
currentPage = nextPage;
|
currentPage = nextPage;
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"loading page {nextPage}");
|
App.DebugPrint($"loading page {nextPage}");
|
||||||
|
#endif
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
@ -353,7 +355,9 @@ namespace Pixiview.Illust
|
|||||||
{
|
{
|
||||||
// query changed.
|
// query changed.
|
||||||
lastQueryKey = query;
|
lastQueryKey = query;
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"query changed: {query}");
|
App.DebugPrint($"query changed: {query}");
|
||||||
|
#endif
|
||||||
PrepareLoad();
|
PrepareLoad();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -190,7 +190,9 @@ namespace Pixiview.Illust
|
|||||||
if (UserColumns != columns)
|
if (UserColumns != columns)
|
||||||
{
|
{
|
||||||
UserColumns = columns;
|
UserColumns = columns;
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"change user columns to {columns}");
|
App.DebugPrint($"change user columns to {columns}");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -64,7 +64,9 @@ namespace Pixiview.Illust
|
|||||||
if (ids.Length == 0 || nextIndex >= illustIds.Length)
|
if (ids.Length == 0 || nextIndex >= illustIds.Length)
|
||||||
{
|
{
|
||||||
// done
|
// done
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"download completed: {startIndex}");
|
App.DebugPrint($"download completed: {startIndex}");
|
||||||
|
#endif
|
||||||
startIndex = nextIndex;
|
startIndex = nextIndex;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -61,7 +61,9 @@ namespace Pixiview.Illust
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
illustIds = init.body.illusts.Keys.OrderByDescending(i => int.TryParse(i, out int id) ? id : -1).ToArray();
|
illustIds = init.body.illusts.Keys.OrderByDescending(i => int.TryParse(i, out int id) ? id : -1).ToArray();
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"user has ({illustIds.Length}) illusts.");
|
App.DebugPrint($"user has ({illustIds.Length}) illusts.");
|
||||||
|
#endif
|
||||||
startIndex = 0;
|
startIndex = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -75,7 +77,9 @@ namespace Pixiview.Illust
|
|||||||
if (ids.Length == 0 || nextIndex >= illustIds.Length)
|
if (ids.Length == 0 || nextIndex >= illustIds.Length)
|
||||||
{
|
{
|
||||||
// done
|
// done
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"download completed: {startIndex}");
|
App.DebugPrint($"download completed: {startIndex}");
|
||||||
|
#endif
|
||||||
startIndex = nextIndex;
|
startIndex = nextIndex;
|
||||||
}
|
}
|
||||||
return data;
|
return data;
|
||||||
|
@ -353,7 +353,9 @@ namespace Pixiview.Illust
|
|||||||
var reload = false;
|
var reload = false;
|
||||||
if (pages.body.Length > items.Length)
|
if (pages.body.Length > items.Length)
|
||||||
{
|
{
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"local page count ({items.Length}) is not equals the remote one ({pages.body.Length})");
|
App.DebugPrint($"local page count ({items.Length}) is not equals the remote one ({pages.body.Length})");
|
||||||
|
#endif
|
||||||
var tmp = new IllustDetailItem[pages.body.Length];
|
var tmp = new IllustDetailItem[pages.body.Length];
|
||||||
items.CopyTo(items, 0);
|
items.CopyTo(items, 0);
|
||||||
#if __IOS__
|
#if __IOS__
|
||||||
@ -430,7 +432,9 @@ namespace Pixiview.Illust
|
|||||||
{
|
{
|
||||||
if (item.Loading || item.Image != null)
|
if (item.Loading || item.Image != null)
|
||||||
{
|
{
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"skipped, loading or already loaded, index: {index}, loading: {item.Loading}");
|
App.DebugPrint($"skipped, loading or already loaded, index: {index}, loading: {item.Loading}");
|
||||||
|
#endif
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -102,14 +102,18 @@ namespace Pixiview
|
|||||||
{
|
{
|
||||||
Preferences.Set(Configs.IsOnR18Key, r18);
|
Preferences.Set(Configs.IsOnR18Key, r18);
|
||||||
Configs.IsOnR18 = r18;
|
Configs.IsOnR18 = r18;
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"r-18 filter: {r18}");
|
App.DebugPrint($"r-18 filter: {r18}");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((int)Configs.SyncFavType != syncType)
|
if ((int)Configs.SyncFavType != syncType)
|
||||||
{
|
{
|
||||||
Preferences.Set(Configs.SyncFavTypeKey, syncType);
|
Preferences.Set(Configs.SyncFavTypeKey, syncType);
|
||||||
Configs.SyncFavType = (SyncType)syncType;
|
Configs.SyncFavType = (SyncType)syncType;
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"favorite sync type changed to {Configs.SyncFavType}");
|
App.DebugPrint($"favorite sync type changed to {Configs.SyncFavType}");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
var proxy = Configs.Proxy;
|
var proxy = Configs.Proxy;
|
||||||
@ -130,7 +134,9 @@ namespace Pixiview
|
|||||||
if (!string.IsNullOrEmpty(h) && pt > 0)
|
if (!string.IsNullOrEmpty(h) && pt > 0)
|
||||||
{
|
{
|
||||||
Configs.Proxy = new System.Net.WebProxy(h, pt);
|
Configs.Proxy = new System.Net.WebProxy(h, pt);
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"set proxy to: {h}:{pt}");
|
App.DebugPrint($"set proxy to: {h}:{pt}");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -145,7 +151,9 @@ namespace Pixiview
|
|||||||
if (proxy != null)
|
if (proxy != null)
|
||||||
{
|
{
|
||||||
Configs.Proxy = null;
|
Configs.Proxy = null;
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint("clear proxy");
|
App.DebugPrint("clear proxy");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -162,8 +170,9 @@ namespace Pixiview
|
|||||||
{
|
{
|
||||||
session = session.Substring(0, index);
|
session = session.Substring(0, index);
|
||||||
Configs.SetUserId(session, true);
|
Configs.SetUserId(session, true);
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"cookie changed, user id: {session}");
|
App.DebugPrint($"cookie changed, user id: {session}");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -132,7 +132,9 @@ namespace Pixiview.UI
|
|||||||
{
|
{
|
||||||
if (Tap.IsBusy)
|
if (Tap.IsBusy)
|
||||||
{
|
{
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint("gesture recognizer is now busy...");
|
App.DebugPrint("gesture recognizer is now busy...");
|
||||||
|
#endif
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
using (Tap.Start())
|
using (Tap.Start())
|
||||||
|
@ -109,8 +109,9 @@ namespace Pixiview.Utils
|
|||||||
{
|
{
|
||||||
Thread.CurrentThread.CurrentCulture = ci;
|
Thread.CurrentThread.CurrentCulture = ci;
|
||||||
Thread.CurrentThread.CurrentUICulture = ci;
|
Thread.CurrentThread.CurrentUICulture = ci;
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"CurrentCulture set: {ci.Name}");
|
App.DebugPrint($"CurrentCulture set: {ci.Name}");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
public static CultureInfo GetCurrentCultureInfo()
|
public static CultureInfo GetCurrentCultureInfo()
|
||||||
@ -179,7 +180,9 @@ namespace Pixiview.Utils
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"iOS Language: {iOSLanguage}, .NET Language/Locale: {netLanguage}");
|
App.DebugPrint($"iOS Language: {iOSLanguage}, .NET Language/Locale: {netLanguage}");
|
||||||
|
#endif
|
||||||
return netLanguage;
|
return netLanguage;
|
||||||
}
|
}
|
||||||
#elif __ANDROID__
|
#elif __ANDROID__
|
||||||
@ -207,7 +210,9 @@ namespace Pixiview.Utils
|
|||||||
netLanguage = androidLanguage;
|
netLanguage = androidLanguage;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"Android Language: {androidLanguage}, .NET Language/Locale: {netLanguage}");
|
App.DebugPrint($"Android Language: {androidLanguage}, .NET Language/Locale: {netLanguage}");
|
||||||
|
#endif
|
||||||
return netLanguage;
|
return netLanguage;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
@ -232,7 +237,9 @@ namespace Pixiview.Utils
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($".NET Fallback Language/Locale: {platCulture.LanguageCode} to {netLanguage} (application-specific)");
|
App.DebugPrint($".NET Fallback Language/Locale: {platCulture.LanguageCode} to {netLanguage} (application-specific)");
|
||||||
|
#endif
|
||||||
return netLanguage;
|
return netLanguage;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -152,7 +152,9 @@ namespace Pixiview.Utils
|
|||||||
}
|
}
|
||||||
if (disposed)
|
if (disposed)
|
||||||
{
|
{
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"parallel task determinate, disposed");
|
App.DebugPrint($"parallel task determinate, disposed");
|
||||||
|
#endif
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Thread.Sleep(100);
|
Thread.Sleep(100);
|
||||||
@ -183,7 +185,9 @@ namespace Pixiview.Utils
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"parallel task done");
|
App.DebugPrint($"parallel task done");
|
||||||
|
#endif
|
||||||
complete?.Invoke();
|
complete?.Invoke();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -16,11 +16,7 @@ namespace Pixiview.Utils
|
|||||||
public static class Stores
|
public static class Stores
|
||||||
{
|
{
|
||||||
public static readonly string PersonalFolder = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
|
public static readonly string PersonalFolder = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
|
||||||
#if __IOS__
|
|
||||||
public static readonly string CacheFolder = Environment.GetFolderPath(Environment.SpecialFolder.InternetCache);
|
|
||||||
#else
|
|
||||||
public static readonly string CacheFolder = FileSystem.CacheDirectory;
|
public static readonly string CacheFolder = FileSystem.CacheDirectory;
|
||||||
#endif
|
|
||||||
|
|
||||||
private const string favoriteFile = "favorites.json";
|
private const string favoriteFile = "favorites.json";
|
||||||
private const string globalFile = "global.json";
|
private const string globalFile = "global.json";
|
||||||
@ -98,14 +94,7 @@ namespace Pixiview.Utils
|
|||||||
var file = Path.Combine(PersonalFolder, ugoiraFolder, zip, frame);
|
var file = Path.Combine(PersonalFolder, ugoiraFolder, zip, frame);
|
||||||
if (File.Exists(file))
|
if (File.Exists(file))
|
||||||
{
|
{
|
||||||
//try
|
|
||||||
//{
|
|
||||||
return file;
|
return file;
|
||||||
//}
|
|
||||||
//catch (Exception ex)
|
|
||||||
//{
|
|
||||||
// App.DebugError("load.ugoira", $"failed to load ugoira frame: {zip}/{frame}, error: {ex.Message}");
|
|
||||||
//}
|
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
@ -314,7 +303,9 @@ namespace Pixiview.Utils
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"current csrf token: {result.token}");
|
App.DebugPrint($"current csrf token: {result.token}");
|
||||||
|
#endif
|
||||||
Configs.CsrfToken = result.token;
|
Configs.CsrfToken = result.token;
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
@ -347,7 +338,9 @@ namespace Pixiview.Utils
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"successs, bookmark id: {result.body.last_bookmark_id}, status: {result.body.stacc_status_id}");
|
App.DebugPrint($"successs, bookmark id: {result.body.last_bookmark_id}, status: {result.body.stacc_status_id}");
|
||||||
|
#endif
|
||||||
return result.body.last_bookmark_id;
|
return result.body.last_bookmark_id;
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
@ -381,7 +374,9 @@ namespace Pixiview.Utils
|
|||||||
App.DebugPrint("failed to delete bookmark, result is null");
|
App.DebugPrint("failed to delete bookmark, result is null");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"successs, delete bookmark");
|
App.DebugPrint($"successs, delete bookmark");
|
||||||
|
#endif
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -178,7 +178,9 @@ namespace Pixiview.Utils
|
|||||||
var url = ugoira.originalSrc;
|
var url = ugoira.originalSrc;
|
||||||
var id = detailItem.Id;
|
var id = detailItem.Id;
|
||||||
var (size, lastModified, client) = HttpUtility.GetUgoiraHeader(url, id);
|
var (size, lastModified, client) = HttpUtility.GetUgoiraHeader(url, id);
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"starting download ugoira: {size} bytes, last modified: {lastModified}");
|
App.DebugPrint($"starting download ugoira: {size} bytes, last modified: {lastModified}");
|
||||||
|
#endif
|
||||||
|
|
||||||
var data = new byte[size];
|
var data = new byte[size];
|
||||||
|
|
||||||
@ -284,7 +286,9 @@ namespace Pixiview.Utils
|
|||||||
ParallelTask.Start(0, inSegs.Count, 2, i =>
|
ParallelTask.Start(0, inSegs.Count, 2, i =>
|
||||||
{
|
{
|
||||||
var seg = inSegs[i];
|
var seg = inSegs[i];
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint($"start to download segment #{seg.Index}, from {seg.From} to {seg.To} / {size}");
|
App.DebugPrint($"start to download segment #{seg.Index}, from {seg.From} to {seg.To} / {size}");
|
||||||
|
#endif
|
||||||
using (var ms = new MemoryStream(data, (int)seg.From, seg.Count))
|
using (var ms = new MemoryStream(data, (int)seg.From, seg.Count))
|
||||||
{
|
{
|
||||||
HttpUtility.DownloadUgoiraImage(client, url, id, lastModified, seg.From, seg.To, ms);
|
HttpUtility.DownloadUgoiraImage(client, url, id, lastModified, seg.From, seg.To, ms);
|
||||||
@ -321,7 +325,9 @@ namespace Pixiview.Utils
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#if DEBUG
|
||||||
App.DebugPrint("download over");
|
App.DebugPrint("download over");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user