Max selections support

This commit is contained in:
bxdxnn
2026-03-26 20:22:31 +00:00
parent 8851476bc7
commit 2cb68ba811
32 changed files with 234 additions and 39 deletions
@@ -19,7 +19,7 @@ class FakeSendPollResponseAction : SendPollResponseAction {
assert(executionCount == count)
}
override suspend fun execute(timeline: Timeline, pollStartId: EventId, answerId: String): Result<Unit> {
override suspend fun execute(timeline: Timeline, pollStartId: EventId, answerIds: List<String>): Result<Unit> {
executionCount++
return Result.success(Unit)
}
@@ -22,6 +22,7 @@ class FakePollContentStateFactory : PollContentStateFactory {
question = content.question,
answerItems = emptyList<PollAnswerItem>().toImmutableList(),
pollKind = content.kind,
maxSelections = content.maxSelections,
isPollEditable = isEditable,
isPollEnded = content.endTime != null,
isMine = isOwn,