Commit graph

315 commits

Author SHA1 Message Date
Christian 1db66a779a [Event] Fix the remove query 2019-09-04 09:19:56 +00:00
Christian Pauly c85308d8d4 [User] Add powerLevel 2019-09-03 17:57:27 +02:00
Christian 964f8c1f36 [Room] Add null checker. 2019-09-03 14:58:11 +00:00
Christian Pauly f05016a2f1 [Room] Fix fullyRead 2019-09-03 16:34:38 +02:00
Marcel fa3b45d953 Merge branch 'room-enhance-live-updating' into 'master'
[Room] Live updating

See merge request famedly/famedlysdk!69
2019-09-03 11:50:50 +00:00
Christian c06e4d0b50 [Store] Fix event query 2019-09-03 11:42:13 +00:00
Christian Pauly 20628330a1 [Store] Make old getRoomById deprecated 2019-09-03 13:28:06 +02:00
Christian Pauly e6a859d83c [Room] Add a onUpdate callback 2019-09-03 13:24:44 +02:00
Christian Pauly 963866f408 [Room] Add getParticipants method 2019-09-02 12:09:30 +02:00
Christian Pauly 7b4c51aae9 [Room] Remove loadEvents 2019-09-02 10:55:46 +02:00
Christian Pauly dddc9a23c6 [TypeDef] Place all typedefs on the top 2019-09-02 10:33:32 +02:00
Christian Pauly 2802901eec [Room] Request history with users 2019-08-29 12:28:50 +02:00
Christian Pauly 95b20ea41c [State] Fix stateKeyUser getter 2019-08-29 11:55:12 +02:00
Christian Pauly 2314fa0e09 [Event] Remove RawEvent 2019-08-29 11:50:57 +02:00
Christian Pauly 47b708b6ba [RoomState] User nullchecker 2019-08-29 11:23:51 +02:00
Christian Pauly 58976c3b9c [Room] Fix tests 2019-08-29 11:21:10 +02:00
Christian Pauly c04a3debe4 [Client] Fix directChat db 2019-08-29 11:12:14 +02:00
Christian Pauly 37866359be [Client] Directchatroom should exist 2019-08-29 11:03:43 +02:00
Christian Pauly f885dfbecc [Room] Add isDirectChat boolean getter 2019-08-29 10:49:07 +02:00
Christian Pauly cccc8d181a [RoomState] Fix asUser in State 2019-08-29 10:29:00 +02:00
Christian Pauly 2061b96992 [RoomList] Dont handle account data 2019-08-29 10:26:21 +02:00
Christian Pauly a237b71da9 [RoomList] Add debug prints 2019-08-29 10:09:31 +02:00
Christian Pauly 19d06920e2 [Room] LastEvent can be null 2019-08-29 10:05:17 +02:00
Christian Pauly 6d143241eb [Room] LastEvent calulcation fix 2019-08-29 09:52:37 +02:00
Christian Pauly 93b4efe004 [Room] LastEvent calculation fix 2019-08-29 09:50:04 +02:00
Christian Pauly 7739e9ad01 [Store] Fix loadContacts query 2019-08-29 09:29:24 +02:00
Christian Pauly ae573850bd [RoomList] Autosort 2019-08-29 09:16:07 +02:00
Christian Pauly c5664bfa71 [Event] Fix default status 2019-08-29 09:12:55 +02:00
Christian Pauly 91ae18e760 [Room] Fix roomID query 2019-08-29 09:03:05 +02:00
Christian Pauly 5df56ea12f [Event] Add trycatch block 2019-08-29 09:01:17 +02:00
Christian Pauly 6117606b28 [Event] Return empty map 2019-08-29 08:57:43 +02:00
Christian Pauly 7edffb1219 [Event] Better nullcheck 2019-08-29 08:56:10 +02:00
Christian Pauly 3bfed389a2 [Event] Add empty string check 2019-08-29 08:51:35 +02:00
Christian Pauly c96d2af354 [Event] Add debugprint 2019-08-29 08:49:28 +02:00
Christian Pauly b4f0094542 [Store] Fix query 2019-08-28 13:09:52 +02:00
Christian Pauly 76a1e538c7 [Room] Fix room id 2019-08-28 13:06:41 +02:00
Christian Pauly e54f134d92 [Event] Fix getMapFromPayload 2019-08-28 12:57:20 +02:00
Christian Pauly c33350f796 [Room] Heroes null check 2019-08-28 12:32:50 +02:00
Christian Pauly f90a996db6 [Store] Fix query 2019-08-28 12:26:42 +02:00
Christian Pauly eb2e30d730 [Event] user null check 2019-08-28 12:16:18 +02:00
Christian Pauly e5d4c6be73 [Store] Fix query 2019-08-28 12:04:05 +02:00
Christian Pauly 453bdd0106 [Event] Fix User 2019-08-28 11:39:34 +02:00
Christian Pauly 9a7a4bfd71 [Event] Remove meta because of coverage problems 2019-08-26 14:10:29 +02:00
Christian Pauly ff0fc959ec [Store] Merge from Master 2019-08-26 13:48:01 +02:00
Marcel c6f699aaff [Store][NotificationsCache] Fixing issues that caused some cache errors
- Remove primary key
- make sure that the id is per room not per event to have no issues with the order that select returned
- Add asserts to detect any null values when testing
- up the db version as the schema changed

Took 16 minutes
2019-08-17 15:33:53 +02:00
Christian Pauly 6416f5a33f [Room] Default hero list 2019-08-08 14:31:47 +02:00
Christian Pauly 442d7631fb [Store] Fix query 2019-08-08 14:24:23 +02:00
Christian Pauly 3e62967852 [Store] Fix last query 2019-08-08 14:20:37 +02:00
Christian Pauly 471f9f8c49 [Store] Fix RoomStates table 2019-08-08 14:17:10 +02:00
Christian Pauly d661fb4289 [Store] Fix more queries 2019-08-08 14:13:32 +02:00
Christian Pauly c2c93c2da9 [Store] Bump version 2019-08-08 14:09:11 +02:00
Christian Pauly 4a0822799d [Store] Fix table name 2019-08-08 14:08:15 +02:00
Christian Pauly 3d28b71250 [Store] Fix getRoomList 2019-08-08 14:02:54 +02:00
Christian Pauly 357a633d0e [Store] Fix scheme 2019-08-08 13:57:50 +02:00
Christian Pauly cc84551f4d [Store] Update database version 2019-08-08 13:53:31 +02:00
Christian Pauly 5abd5065fa [Store] Fix another query bug 2019-08-08 13:31:43 +02:00
Christian Pauly f2bbe978a8 [Store] Fix query bug 2019-08-08 13:31:04 +02:00
Christian Pauly eb68a418c0 [Event] Set default status 2019-08-08 13:05:23 +02:00
Christian Pauly e1470b0f97 [Room] Set default room attr 2019-08-08 13:00:56 +02:00
Christian Pauly 8d563c9757 [RoomState] Rename State to RoomState 2019-08-08 12:51:07 +02:00
Christian Pauly 35b9e0db40 [Event] Make Event subclass of State 2019-08-08 12:29:09 +02:00
Christian Pauly b4ae8b47f8 [Tests] Fix user tests 2019-08-08 11:54:39 +02:00
Christian Pauly 1617a8b7d5 [Tests] Write much more tests 2019-08-08 11:41:42 +02:00
Christian Pauly df0cc1d273 [Tests] Refactoring 2019-08-08 10:31:39 +02:00
Christian Pauly bb41db7f14 [Tests] Bugfixes 2019-08-08 09:58:37 +02:00
Christian Pauly cacf7cc530 [Tests] Fix some tests 2019-08-07 12:27:02 +02:00
Christian Pauly 898767875a [SDK] Fix bugs 2019-08-07 12:06:28 +02:00
Christian Pauly ac39be9a1e [SDK] Refactoring 2019-08-07 11:38:51 +02:00
Christian Pauly beff166037 [Room] Add powerLevel methods 2019-08-07 11:23:57 +02:00
Christian Pauly a5fc893a48 [SDK] Bugfixing 2019-08-07 10:46:59 +02:00
Christian Pauly 7401a0dc20 [AccountData] Add new classes 2019-08-07 10:32:18 +02:00
Christian Pauly d9af551555 [Room] Refactor Room 2019-08-07 10:17:03 +02:00
Christian Pauly 5184f34251 [User] Rewrite User class 2019-08-07 09:54:08 +02:00
Christian Pauly 2cea10b01a [State] Add state event class 2019-08-07 09:53:22 +02:00
Christian Pauly 8e7eaac9d2 [Event] New event classes 2019-08-07 09:52:36 +02:00
Christian Pauly 6cebee9eb7 [Room] Also query states for rooms 2019-08-07 09:50:40 +02:00
Christian Pauly 930404d149 [Store] Rewrite queries 2019-08-07 09:05:03 +02:00
Christian Pauly 83d747f5f5 [Store] Handle presences in store 2019-08-07 08:50:05 +02:00
Christian Pauly 8b8232d2ba [Store] Correct storing of accoundata 2019-08-07 08:47:53 +02:00
Christian Pauly 006c5a756f [Store] Fix RoomUpdate storing 2019-08-07 08:44:49 +02:00
Christian Pauly 92d8ab9206 [Store] Only store state events 2019-08-07 08:43:28 +02:00
Christian Pauly 83c127183b [Store] New databasescheme 2019-08-07 08:36:48 +02:00
Christian 98bb93e657 [Room] Add support for RoomSummary 2019-08-06 09:47:09 +00:00
Marcel 8a2b7e8177 [Room] fix users generated by getUserByMXID
Took 9 minutes
2019-08-06 11:09:17 +02:00
Christian 744aa3267f [Store] Fix db migration 2019-08-06 08:47:03 +00:00
Christian Pauly 370712ed9f [Store] Fix queries 2019-08-05 11:54:43 +02:00
Christian Pauly 11d9b9db16 [Store] Bump database version 2019-08-05 11:47:15 +02:00
Christian Pauly 8c4e75d268 [Store] Fix db migration 2019-08-05 11:07:58 +02:00
Christian Pauly 8e7c2a3f5b [Store] Make scheme more generic 2019-08-04 11:28:43 +02:00
Christian cc850aa2d7 [RoomList] Remove async 2019-07-30 07:35:52 +00:00
Christian 3ccf7e5ad6 [RoomList] Make async method real time again. 2019-07-30 05:53:35 +00:00
Christian 237e8640b4 Merge branch 'room-fix-sender-not-being-loaded' into 'master'
[Room]/[Store] Load sender user when loading event by id

See merge request famedly/famedlysdk!56
2019-07-29 16:52:53 +00:00
Marcel e42b4daa84 [Room]/[Store] Load sender user from server when store is not available
Took 19 minutes
2019-07-29 16:16:20 +02:00
Christian Pauly c94246195f [RoomList] Get user and Statekey 2019-07-29 09:44:55 +02:00
Marcel 90a5f32e20 [Room]/[Store] Load sender user when loading event by id
Took 5 minutes
2019-07-28 20:19:58 +02:00
Christian dd5814cd58 [ContactList] Fallback with old loadContacts 2019-07-26 14:07:29 +00:00
Christian Pauly a97e96bf72 [Store] Include invite 2019-07-26 14:57:56 +02:00
Christian Pauly ffd4eb508e [Store] Fix query 2019-07-26 14:57:12 +02:00
Christian Pauly fa88a5b2d4 [Store] Better directchat query 2019-07-26 14:55:17 +02:00
Christian Pauly d334968219 [Connection] Reenable lazy loading 2019-07-26 14:46:50 +02:00