File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
vector/src/main/java/im/vector/app/features/home Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -42,15 +42,16 @@ class ShortcutsHandler @Inject constructor(
4242 return Disposables .empty()
4343 }
4444
45- return activeSessionHolder.getSafeActiveSession()
46- ?.getPagedRoomSummariesLive(
45+ val session = activeSessionHolder.getSafeActiveSession() ? : return Disposables .empty()
46+ return session
47+ .getPagedRoomSummariesLive(
4748 roomSummaryQueryParams {
4849 memberships = listOf (Membership .JOIN )
4950 },
5051 sortOrder = RoomSortOrder .PRIORITY_AND_ACTIVITY
5152 )
52- ? .asObservable()
53- ? .subscribe { rooms ->
53+ .asObservable()
54+ .subscribe { rooms ->
5455 // Remove dead shortcuts (i.e. deleted rooms)
5556 val roomIds = rooms.map { it.roomId }
5657 val deadShortcutIds = ShortcutManagerCompat .getShortcuts(context, ShortcutManagerCompat .FLAG_MATCH_DYNAMIC )
@@ -66,7 +67,6 @@ class ShortcutsHandler @Inject constructor(
6667 ShortcutManagerCompat .pushDynamicShortcut(context, shortcut)
6768 }
6869 }
69- ? : Disposables .empty()
7070 }
7171
7272 fun clearShortcuts () {
You can’t perform that action at this time.
0 commit comments