feat: save selected mirror
This commit is contained in:
@@ -200,6 +200,9 @@
|
|||||||
<setting name="proxyPort" serializeAs="String">
|
<setting name="proxyPort" serializeAs="String">
|
||||||
<value />
|
<value />
|
||||||
</setting>
|
</setting>
|
||||||
|
<setting name="selectedMirror" serializeAs="String">
|
||||||
|
<value />
|
||||||
|
</setting>
|
||||||
</AndroidSideloader.Properties.Settings>
|
</AndroidSideloader.Properties.Settings>
|
||||||
<AndroidADB.Sideloader.Properties.Settings>
|
<AndroidADB.Sideloader.Properties.Settings>
|
||||||
<setting name="checkForUpdates" serializeAs="String">
|
<setting name="checkForUpdates" serializeAs="String">
|
||||||
|
|||||||
13
MainForm.cs
13
MainForm.cs
@@ -2845,7 +2845,15 @@ namespace AndroidSideloader
|
|||||||
{
|
{
|
||||||
await Task.Run(() => remotesList.Invoke(() =>
|
await Task.Run(() => remotesList.Invoke(() =>
|
||||||
{
|
{
|
||||||
remotesList.SelectedIndex = 0;
|
if (!string.IsNullOrWhiteSpace(settings.selectedMirror))
|
||||||
|
{
|
||||||
|
int i = remotesList.Items.IndexOf(settings.selectedMirror);
|
||||||
|
if (i >= 0)
|
||||||
|
remotesList.SelectedIndex = i;
|
||||||
|
else
|
||||||
|
remotesList.SelectedIndex = 0;
|
||||||
|
}
|
||||||
|
|
||||||
string selectedRemote = remotesList.SelectedItem.ToString();
|
string selectedRemote = remotesList.SelectedItem.ToString();
|
||||||
currentRemote = "";
|
currentRemote = "";
|
||||||
|
|
||||||
@@ -4645,6 +4653,9 @@ If the problem persists, visit our Telegram (https://t.me/VRPirates) or Discord
|
|||||||
remotesList.Invoke(() => { currentRemote = "VRP-mirror" + selectedRemote; });
|
remotesList.Invoke(() => { currentRemote = "VRP-mirror" + selectedRemote; });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
settings.selectedMirror = selectedRemote;
|
||||||
|
settings.Save();
|
||||||
|
|
||||||
await refreshCurrentMirror("Refreshing App List...");
|
await refreshCurrentMirror("Refreshing App List...");
|
||||||
UpdateStatusLabels();
|
UpdateStatusLabels();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -191,5 +191,7 @@
|
|||||||
<Setting Name="proxyPort" Type="System.String" Scope="User">
|
<Setting Name="proxyPort" Type="System.String" Scope="User">
|
||||||
<Value Profile="(Default)" />
|
<Value Profile="(Default)" />
|
||||||
</Setting>
|
</Setting>
|
||||||
|
<Setting Name="selectedMirror" Type="System.String" Scope="User">
|
||||||
|
<Value Profile="(Default)" />
|
||||||
</Settings>
|
</Settings>
|
||||||
</SettingsFile>
|
</SettingsFile>
|
||||||
@@ -135,6 +135,7 @@ namespace AndroidSideloader.Utilities
|
|||||||
public bool useProxy { get; set; } = false;
|
public bool useProxy { get; set; } = false;
|
||||||
public string ProxyAddress { get; set; } = string.Empty;
|
public string ProxyAddress { get; set; } = string.Empty;
|
||||||
public string ProxyPort { get; set; } = string.Empty;
|
public string ProxyPort { get; set; } = string.Empty;
|
||||||
|
public string selectedMirror { get; set; } = string.Empty;
|
||||||
public bool TrailersEnabled { get; set; } = true;
|
public bool TrailersEnabled { get; set; } = true;
|
||||||
public bool UseGalleryView { get; set; } = true;
|
public bool UseGalleryView { get; set; } = true;
|
||||||
private SettingsManager()
|
private SettingsManager()
|
||||||
@@ -259,6 +260,7 @@ namespace AndroidSideloader.Utilities
|
|||||||
useProxy = false;
|
useProxy = false;
|
||||||
ProxyAddress = string.Empty;
|
ProxyAddress = string.Empty;
|
||||||
ProxyPort = string.Empty;
|
ProxyPort = string.Empty;
|
||||||
|
selectedMirror = string.Empty;
|
||||||
TrailersEnabled = true;
|
TrailersEnabled = true;
|
||||||
UseGalleryView = true;
|
UseGalleryView = true;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user