Files
EmailBill/Repository/PushSubscriptionRepository.cs
孙诚 36126097fa
All checks were successful
Docker Build & Deploy / Build Docker Image (push) Successful in 21s
Docker Build & Deploy / Deploy to Production (push) Successful in 7s
Docker Build & Deploy / Cleanup Dangling Images (push) Successful in 0s
重命名 PushSubscriptionEntity 为 PushSubscription,并更新相关引用
2026-01-04 16:59:34 +08:00

17 lines
532 B
C#

namespace Repository;
public interface IPushSubscriptionRepository : IBaseRepository<PushSubscription>
{
Task<PushSubscription?> GetByEndpointAsync(string endpoint);
}
public class PushSubscriptionRepository(IFreeSql freeSql) : BaseRepository<PushSubscription>(freeSql), IPushSubscriptionRepository
{
public async Task<PushSubscription?> GetByEndpointAsync(string endpoint)
{
return await FreeSql.Select<PushSubscription>()
.Where(x => x.Endpoint == endpoint)
.FirstAsync();
}
}