Commit graph

2127 commits

Author SHA1 Message Date
Niels Andriesse 820b0829bb Merge LokiP2PManager & LokiP2PMessageHandler 2019-06-12 14:50:36 +10:00
Niels Andriesse 26f0bd23a2 Unnest LokiAPI.Message 2019-06-12 14:44:28 +10:00
Niels Andriesse df7ca74b70 Simplify LokiAPI changes 2019-06-12 14:23:01 +10:00
Mikunj 39b30ab8c9 Merge commit '5a7bba39ab59b575167ee07e28ad70a501576604' into long-polling 2019-06-12 12:46:40 +10:00
Mikunj ce17523b4c Minor refactoring 2019-06-12 12:36:34 +10:00
Niels Andriesse 6cbacdcf52 Keep message sending parameters in one place 2019-06-12 12:36:27 +10:00
Mikunj fe034be749 Merge commit '772abc68aa9d5d1da519dc33455de89d3c1de78c' into long-polling 2019-06-12 12:07:54 +10:00
Mikunj 8c839090e1 Converted getMessage function to more granular functions.
This is because we only want to process messages from long polling if it hasn't been stopped.
2019-06-12 12:00:40 +10:00
Niels Andriesse 772abc68aa Ditch TargetWrapper 2019-06-12 11:55:01 +10:00
Mikunj 04bdaff3c6 Added long polling. 2019-06-12 11:12:39 +10:00
Niels Andriesse d0bed4b129 Clean 2019-05-31 11:08:27 +10:00
Niels Andriesse b5677210d2 Remove unused parameter 2019-05-31 10:46:57 +10:00
Niels Andriesse 42b3dddc6a Clean 2019-05-30 13:14:38 +10:00
Mikunj 4e704f2d68 Skip processing messages to ourself. 2019-05-29 12:40:47 +10:00
Mikunj cda1c51b3c Updated to use LokiProfile proto. 2019-05-29 09:41:41 +10:00
Mikunj ea0134ad61 Updated protobuf. 2019-05-29 09:36:16 +10:00
Niels Andriesse 845c4f700a Fix crash 2019-05-28 15:00:18 +10:00
Niels Andriesse 1462a5cb6b Handle receiving of sender display name 2019-05-28 13:04:32 +10:00
Niels Andriesse c60f4cda0d Include sender display name in messages 2019-05-28 11:47:46 +10:00
Niels Andriesse 34cd07f85b Clean 2019-05-28 10:04:28 +10:00
Niels Andriesse f1bb306438 Add show seed button 2019-05-28 09:57:54 +10:00
Niels Andriesse e81a074efc Show online status 2019-05-27 16:30:28 +10:00
Niels Andriesse 35f2354327 Show when a message was sent using P2P 2019-05-27 15:06:54 +10:00
Niels Andriesse 209996f86d Rename P2PDetails → P2PState 2019-05-27 13:50:22 +10:00
Niels Andriesse a11074ba5a Fix crash 2019-05-27 13:11:25 +10:00
Niels Andriesse 0337695c15 Add comment 2019-05-27 12:57:21 +10:00
Niels Andriesse 97d1c16164 Clean up sendSignalMessage(_:to:with:) signature 2019-05-27 12:54:59 +10:00
Niels Andriesse e7866e7a7a Merge branch 'dev' into p2p 2019-05-27 12:50:58 +10:00
Niels Andriesse 728a148980 Improve performance 2019-05-27 12:50:30 +10:00
Niels Andriesse a4f1a1c3c8 Merge branch 'p2p' of github.com:loki-project/loki-messenger-ios into p2p 2019-05-27 12:26:52 +10:00
Niels Andriesse 5351961af7 Clean 2019-05-27 12:26:37 +10:00
Mikunj 58a1c82bfb Don't fail debug on unknown content type.
The desktop messenger has some messages which will not set anything on the envelope.
2019-05-27 11:26:28 +10:00
Niels Andriesse ca713f6476 Clean up getMessages() signature 2019-05-27 10:27:49 +10:00
Mikunj 482721a2c2 Merge branch 'dev' into p2p 2019-05-27 10:24:35 +10:00
Mikunj 32b5b43c6e Fix fetching incorrect thread.
We also forgot to save incoming details.
2019-05-27 10:18:07 +10:00
Niels Andriesse a440a08a04 Implement retrying 2019-05-27 09:58:34 +10:00
Mikunj 58ead70eb3 Minor fix. 2019-05-27 09:54:20 +10:00
Mikunj 8a1ef268c8 Disable deregister after network error. 2019-05-27 09:52:06 +10:00
Mikunj 88afca30c6 Moved P2P logic to LokiP2PManager. 2019-05-27 09:50:37 +10:00
Mikunj af6a969653 Very iffy ping logic - May not work 2019-05-24 16:26:58 +10:00
Niels Andriesse 22623815bb Enforce naming convention 2019-05-24 16:25:25 +10:00
Niels Andriesse cbac37a95f Fix friend request UI bugs 2019-05-24 16:23:27 +10:00
Mikunj 455c8c520b More pinging logic 2019-05-24 16:07:00 +10:00
Mikunj 7f679ba5ed Added P2P pinging logic. 2019-05-24 15:20:49 +10:00
Mikunj 20f0b23951 Refactoring. 2019-05-24 13:45:38 +10:00
Niels Andriesse 33a5e59415 Clean 2019-05-24 12:15:31 +10:00
Niels Andriesse 96c02864c8 Improve logging 2019-05-24 11:36:26 +10:00
Niels Andriesse 1fafa550f0 Fix message sending error handling 2019-05-24 11:24:27 +10:00
Niels Andriesse f83fdcbf70 Update mock server IP 2019-05-24 09:55:34 +10:00
Niels Andriesse b2f114cd94 Fix typo 2019-05-24 09:49:49 +10:00