Commit Graph

198 Commits

Author SHA1 Message Date
ismailgulek 7e5532ee22 Reuse session 2020-06-17 15:50:51 +03:00
ismailgulek 1a20d6966e Reuse memory store 2020-06-17 15:35:10 +03:00
ismailgulek ee05ad8502 Enhance logs about reuse 2020-06-17 15:18:20 +03:00
ismailgulek 5830e3ec5a Remove redundant store close 2020-06-17 14:31:56 +03:00
ismailgulek 7c15bb98ca Use push rules specific to event 2020-06-16 19:25:53 +03:00
ismailgulek 60e199e463 Revert number of log files to default, as will reuse log files more 2020-06-16 19:24:45 +03:00
ismailgulek 61b0892bab Simplify syncs with filtering 2020-06-16 16:30:22 +03:00
ismailgulek 6e5d9003ee Reuse MXFileStore instance 2020-06-16 16:29:13 +03:00
ismailgulek d6ccd681ad Fix logs rotation too much 2020-06-16 16:19:09 +03:00
ismailgulek c093082c16 Fix logs path 2020-06-16 16:17:58 +03:00
ismailgulek 27ec5c7230 Make showDecryptedContentInNotifications to avoid recomputation every time 2020-06-11 17:16:16 +03:00
ismailgulek 5645c30288 Remove ambigious original content call 2020-06-11 16:46:02 +03:00
ismailgulek 0015c0493d Load room and summary directly 2020-06-11 16:41:57 +03:00
ismailgulek 3121bc54b7 Reuse store and session 2020-06-11 16:37:21 +03:00
ismailgulek f7135c4423 Convert cachedEvent to eventId based map 2020-06-11 16:30:08 +03:00
ismailgulek 924eb24cbd Convert originalContent to eventId based map 2020-06-11 16:28:34 +03:00
ismailgulek 1a5ba41eef Convert contentHandler to eventId based map 2020-06-11 16:25:59 +03:00
ismailgulek 216e9fc6db Increase NSE log files to hundred 2020-06-09 11:16:13 +03:00
ismailgulek b8ab1a29d1 Avoid default notification sound, fixes #3316 2020-06-05 13:43:18 +03:00
ismailgulek b86f8fcd1b Update RiotNSE/NotificationService.swift
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2020-06-02 18:54:47 +03:00
ismailgulek 3679b6be2f Enhance NSE logs for debugging 2020-06-02 18:25:19 +03:00
ismailgulek 94b957da00 Store new batch token returned from sync, for bg sync to be terminated successfully, fixes #3295
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-06-01 15:37:09 +03:00
ismailgulek 7245619c19 Close whole session at the end of the processing
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-06-01 15:29:32 +03:00
ismailgulek b1ab120c8e Cache event fetched from backend, to avoid future calls
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-06-01 15:29:02 +03:00
ismailgulek 8091b90d81 Adapt to new method, change timeout to seconds
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-29 11:26:43 +03:00
ismailgulek cb30dad0ee Add some comments
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-29 09:56:44 +03:00
ismailgulek b23127ad4f Fix Manu's comments
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-29 09:55:58 +03:00
ismailgulek f90d9f39ef Drop MXKAccount and MXFileStore usages
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-27 18:54:24 +03:00
ismailgulek 89452d551c Implement a memory store specific to NSE
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-27 18:34:04 +03:00
ismailgulek 30927ebd81 Change some guarding to if check
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-26 18:28:08 +03:00
ismailgulek 54ae658992 Update RiotNSE/NotificationService.swift
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2020-05-26 18:26:00 +03:00
ismailgulek ee34d23ea1 Update RiotNSE/NotificationService.swift
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2020-05-26 18:24:21 +03:00
ismailgulek c5fd886e35 Update RiotNSE/NotificationService.swift
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2020-05-26 18:23:47 +03:00
ismailgulek 0f0155655b Remove some redundant semicolons
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-26 18:22:05 +03:00
ismailgulek 81098a824f Add fallback method calls on some points
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-26 18:21:30 +03:00
ismailgulek f817cc7891 Change logs for fallback cases
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-26 18:15:44 +03:00
ismailgulek ed8ab5237c Update RiotNSE/NotificationService.swift
Co-authored-by: manuroe <manuroe@users.noreply.github.com>
2020-05-26 17:52:26 +03:00
ismailgulek c3adf35bf7 Swiftify extension methods
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-25 21:24:08 +03:00
ismailgulek 9572120dcb Swiftify code, style changes
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-25 21:23:36 +03:00
ismailgulek 11bc860fe9 Swiftify content function, use switch for ifs when possible
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-25 21:22:40 +03:00
ismailgulek e900a895b3 Swiftify code, ignore session state
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-25 21:20:31 +03:00
ismailgulek 9331d9ecf1 Swiftify some ifs
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-25 21:19:18 +03:00
ismailgulek 8421bb02e0 Swiftify some ifs
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-25 21:18:37 +03:00
ismailgulek db2e175c70 Swiftify some ifs
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-25 21:16:08 +03:00
ismailgulek 6856bbe088 Implement a workaround to delete some notifications afterwards
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-25 17:52:29 +03:00
ismailgulek e3159c2ab1 Fix Manu's comments
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-25 15:50:26 +03:00
ismailgulek 7ab67fb2fa Configure log files correctly
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-25 13:36:42 +03:00
ismailgulek 2830af7cd6 Create notification service extension
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-22 14:27:30 +03:00