Files
Radioo_LincleLINK/LincleLINK/Logic/Base/AsyncRelayCommand.cs
T
2022-05-12 08:21:05 +02:00

24 lines
539 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace LincleLINK
{
public class AsyncRelayCommand : AsyncCommandBase
{
private readonly Func<Task> _callback;
public AsyncRelayCommand(Func<Task> callback, Action<Exception> onException) : base(onException)
{
_callback = callback;
}
protected override async Task ExecuteAsync(object parameter)
{
await _callback();
}
}
}