using System.Threading.Tasks; namespace Wino.Core.Domain.Interfaces; public interface IBackgroundTaskService { /// /// Unregisters all background tasks once. /// This is used to clean up the background tasks when the app is updated. /// void UnregisterAllBackgroundTask(); /// /// Registers required background tasks. /// Task RegisterBackgroundTasksAsync(); }