parent
77b2f98f17
commit
3247d4f2f5
|
@ -295,6 +295,15 @@ public class CacheController{
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
PaginatedResponse<List<NotificationViewModel>> res=new PaginatedResponse<>(converted, result.isEmpty() ? null : result.get(result.size()-1).id);
|
PaginatedResponse<List<NotificationViewModel>> res=new PaginatedResponse<>(converted, result.isEmpty() ? null : result.get(result.size()-1).id);
|
||||||
callback.onSuccess(res);
|
callback.onSuccess(res);
|
||||||
|
if(!onlyMentions){
|
||||||
|
loadingNotifications=false;
|
||||||
|
synchronized(pendingNotificationsCallbacks){
|
||||||
|
for(Callback<PaginatedResponse<List<NotificationViewModel>>> cb:pendingNotificationsCallbacks){
|
||||||
|
cb.onSuccess(res);
|
||||||
|
}
|
||||||
|
pendingNotificationsCallbacks.clear();
|
||||||
|
}
|
||||||
|
}
|
||||||
databaseThread.postRunnable(()->putNotifications(converted.stream().map(nvm->nvm.notification).collect(Collectors.toList()), accounts, statuses, onlyMentions, maxID==null), 0);
|
databaseThread.postRunnable(()->putNotifications(converted.stream().map(nvm->nvm.notification).collect(Collectors.toList()), accounts, statuses, onlyMentions, maxID==null), 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue