Families.Web 1.0.0.0
사진, 동영상, 글, 댓글과 반응을 가족끼리만 공유하는 비공개 앨범·타임라인 서비스입니다.
로딩중...
검색중...
일치하는것 없음
IPostStore.cs
이 파일의 문서화 페이지로 가기
2
4
13public interface IPostStore
14{
55 Task<PostEntry?> GetAsync(string slug, string postId, CancellationToken ct = default);
88 Task<IReadOnlyList<PostEntry>> GetAllAsync(string slug, CancellationToken ct = default);
137 Task<(IReadOnlyList<PostEntry> Items, int TotalCount)> GetPageAsync(string slug, int page, int pageSize, CancellationToken ct = default);
178 Task<IReadOnlyList<PostEntry>> GetByAlbumAsync(string slug, string albumId, CancellationToken ct = default);
235 Task<(IReadOnlyList<PostEntry> Items, int TotalCount)> GetByAlbumPageAsync(string slug, string albumId, int page, int pageSize, CancellationToken ct = default);
276 Task SaveAsync(string slug, PostEntry post, CancellationToken ct = default);
317 Task DeleteAsync(string slug, string postId, CancellationToken ct = default);
318}
Task< IReadOnlyList< PostEntry > > GetByAlbumAsync(string slug, string albumId, CancellationToken ct=default)
Task<(IReadOnlyList< PostEntry > Items, int TotalCount)> GetByAlbumPageAsync(string slug, string albumId, int page, int pageSize, CancellationToken ct=default)
Task< IReadOnlyList< PostEntry > > GetAllAsync(string slug, CancellationToken ct=default)
Task SaveAsync(string slug, PostEntry post, CancellationToken ct=default)
Task<(IReadOnlyList< PostEntry > Items, int TotalCount)> GetPageAsync(string slug, int page, int pageSize, CancellationToken ct=default)
Task< PostEntry?> GetAsync(string slug, string postId, CancellationToken ct=default)
Task DeleteAsync(string slug, string postId, CancellationToken ct=default)