btcpayserver/BTCPayServer/Events/Notifications/NewVersionNotification.cs

20 lines
596 B
C#
Raw Normal View History

using BTCPayServer.Data;
using BTCPayServer.Models.NotificationViewModels;
using Newtonsoft.Json;
namespace BTCPayServer.Events.Notifications
{
internal class NewVersionNotification : NotificationBase
{
internal override string NotificationType => "NewVersionNotification";
public string Version { get; set; }
public override void FillViewModel(NotificationViewModel vm)
{
vm.Body = $"New version {Version} released!";
vm.ActionLink = $"https://github.com/btcpayserver/btcpayserver/releases/tag/v{Version}";
}
}
}