Base64 subscription fetcher works, some ui changes
This commit is contained in:
@@ -14,14 +14,10 @@ using WinWARP.Ui.Views.Dialogs;
|
||||
|
||||
namespace WinWARP.Ui.Services;
|
||||
|
||||
public class DialogService : IDialogService
|
||||
public class DialogService(XamlRootTracker tracker, ILocalizationService localizationService) : IDialogService
|
||||
{
|
||||
private readonly XamlRootTracker _tracker;
|
||||
|
||||
public DialogService(XamlRootTracker tracker)
|
||||
{
|
||||
_tracker = tracker;
|
||||
}
|
||||
private readonly XamlRootTracker _tracker = tracker;
|
||||
private readonly ILocalizationService _localizationService = localizationService;
|
||||
|
||||
public async Task<(CommonDialogResult Result, string Title, string URL, int UpdateInterval)> ShowAddSubscriptionAsync()
|
||||
{
|
||||
@@ -44,4 +40,17 @@ public class DialogService : IDialogService
|
||||
|
||||
return (mappedResult, dialog.ViewModel.CustomName, dialog.ViewModel.SubscriptionLink, dialog.ViewModel.UpdateInterval);
|
||||
}
|
||||
|
||||
public async Task ShowErrorAsync(string message)
|
||||
{
|
||||
var dialog = new ContentDialog
|
||||
{
|
||||
Title = _localizationService.GetString("ErrorDialog.Title"),
|
||||
Content = message,
|
||||
CloseButtonText = _localizationService.GetString("ErrorDialog.CloseButtonText"),
|
||||
XamlRoot = _tracker.XamlRoot,
|
||||
Style = Application.Current.Resources["DefaultContentDialogStyle"] as Style
|
||||
};
|
||||
await dialog.ShowAsync();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user