Implement poll vote sending

This commit is contained in:
kate-signal
2025-10-14 15:18:25 -04:00
committed by GitHub
parent c44f1eb20d
commit 85e3cfa35f
30 changed files with 1954 additions and 145 deletions

View File

@@ -11,6 +11,7 @@
041C24ED2DF782AF0065B685 /* OutgoingGroupUpdateMessageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9BC9C6428B7C00A0077D442 /* OutgoingGroupUpdateMessageTest.swift */; };
0436E4B02E5E2DC20011E125 /* OWSPollTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0436E4AF2E5E2DB90011E125 /* OWSPollTest.swift */; };
043CC30E2E1EF79C00D9002E /* ThreadFinderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043CC30D2E1EF79300D9002E /* ThreadFinderTests.swift */; };
04472D5E2E8AD74200D69EE0 /* OutgoingPollVote.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04472D5D2E8AD73A00D69EE0 /* OutgoingPollVote.swift */; };
044D77782E5E6D750048C21A /* PollVoteRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = 044D77772E5E6D700048C21A /* PollVoteRecord.swift */; };
046926092E8EBAAE00B1FC74 /* TSInfoMessage+Polls.swift in Sources */ = {isa = PBXBuildFile; fileRef = 046926082E8EBAA800B1FC74 /* TSInfoMessage+Polls.swift */; };
047A6DD02E00B5720048EDF4 /* BackupKeyReminderMegaphoneTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047A6DCF2E00B5640048EDF4 /* BackupKeyReminderMegaphoneTests.swift */; };
@@ -3849,6 +3850,7 @@
041A5F082E05D3AC00FAED05 /* BackupEnablementReminderMegaphoneTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackupEnablementReminderMegaphoneTests.swift; sourceTree = "<group>"; };
0436E4AF2E5E2DB90011E125 /* OWSPollTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OWSPollTest.swift; sourceTree = "<group>"; };
043CC30D2E1EF79300D9002E /* ThreadFinderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadFinderTests.swift; sourceTree = "<group>"; };
04472D5D2E8AD73A00D69EE0 /* OutgoingPollVote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OutgoingPollVote.swift; sourceTree = "<group>"; };
044D77772E5E6D700048C21A /* PollVoteRecord.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollVoteRecord.swift; sourceTree = "<group>"; };
046926082E8EBAA800B1FC74 /* TSInfoMessage+Polls.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TSInfoMessage+Polls.swift"; sourceTree = "<group>"; };
047A6DCF2E00B5640048EDF4 /* BackupKeyReminderMegaphoneTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackupKeyReminderMegaphoneTests.swift; sourceTree = "<group>"; };
@@ -7858,6 +7860,7 @@
children = (
044D77792E5E6F3A0048C21A /* Records */,
04A531332E85D6D70006AC40 /* OutgoingPollTerminate.swift */,
04472D5D2E8AD73A00D69EE0 /* OutgoingPollVote.swift */,
04A5736F2E4D4BD30019651F /* OWSPoll.swift */,
04A357CA2E5E283500499B27 /* PollMessageManager.swift */,
04A357CC2E5E283C00499B27 /* PollStore.swift */,
@@ -18181,6 +18184,7 @@
F9C5CBB9289453B300548EEE /* OutgoingPaymentSyncMessage.m in Sources */,
F9C5CBB4289453B300548EEE /* OutgoingPaymentSyncMessage.swift in Sources */,
04A531342E85D6E20006AC40 /* OutgoingPollTerminate.swift in Sources */,
04472D5E2E8AD74200D69EE0 /* OutgoingPollVote.swift in Sources */,
50A5AA9D2A7475A900CF2ECC /* OutgoingReactionMessage.swift in Sources */,
F9C5CC5A289453B300548EEE /* OutgoingStoryMessage.swift in Sources */,
884E4C4828AF2F2A007A338C /* OutgoingStorySentMessageTranscript.swift in Sources */,