Skip to content

Commit e5e1f7f

Browse files
committed
fix: pass in maxEntries parameter to NewsFeed
sort dispatches when storing so newest is added first fix #38
1 parent f4ad581 commit e5e1f7f

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/Helldivers-2-Core/Facades/V1Facade.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ private async ValueTask UpdateDispatchStore(Models.ArrowHead.WarInfo info, Dicti
7676
{
7777
var dispatches = dispatchMapper
7878
.MapToV1(info, translations)
79+
.OrderByDescending(dispatch => dispatch.Id)
7980
.ToList();
8081

8182
await dispatchStore.SetStore(dispatches);

src/Helldivers-2-Sync/Services/ArrowHeadApiService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ public async Task<WarStatus> GetWarStatus(string season, string language, Cancel
6565
public async IAsyncEnumerable<NewsFeedItem> LoadFeed(string season, string language,
6666
[EnumeratorCancellation] CancellationToken cancellationToken)
6767
{
68-
var request = BuildRequest($"/api/NewsFeed/{season}", language);
68+
var request = BuildRequest($"/api/NewsFeed/{season}?maxEntries=1024", language);
6969
using var response = await http.SendAsync(request, cancellationToken);
7070
await using var stream = await response.Content.ReadAsStreamAsync(cancellationToken);
7171

0 commit comments

Comments
 (0)