Skip to content

Commit 495186e

Browse files
committed
[Milky] make next_.*_seq optional in case of encountering the end (SaltifyDev/milky@91cb6ec)
1 parent 1abce47 commit 495186e

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

Lagrange.Milky/Api/Handler/Message/GetHistoryMessagesHandler.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public async Task<GetHistoryMessagesResult> HandleAsync(GetHistoryMessagesParame
3030
_ => throw new NotSupportedException(),
3131
};
3232

33-
return new GetHistoryMessagesResult(messages.Select(_convert.MessageBase), start - 1);
33+
return new GetHistoryMessagesResult(messages.Select(_convert.MessageBase), start - 1 > 0 ? start - 1 : null);
3434
}
3535
}
3636

@@ -51,11 +51,11 @@ public class GetHistoryMessagesParameter(string messageScene, long peerId, long?
5151
public int Limit { get; } = limit;
5252
}
5353

54-
public class GetHistoryMessagesResult(IEnumerable<MessageBase> messages, long nextMessageSeq)
54+
public class GetHistoryMessagesResult(IEnumerable<MessageBase> messages, long? nextMessageSeq)
5555
{
5656
[JsonPropertyName("messages")]
5757
public IEnumerable<MessageBase> Messages { get; init; } = messages;
5858

5959
[JsonPropertyName("next_message_seq")]
60-
public long NextMessageSeq { get; init; } = nextMessageSeq;
60+
public long? NextMessageSeq { get; init; } = nextMessageSeq;
6161
}

0 commit comments

Comments
 (0)