|
|
@ -32,6 +32,10 @@ class CacheUpdater @Inject constructor( |
|
|
|
timelineDao.removeAllByUser(accountId, event.accountId) |
|
|
|
timelineDao.removeAllByUser(accountId, event.accountId) |
|
|
|
is StatusDeletedEvent -> |
|
|
|
is StatusDeletedEvent -> |
|
|
|
timelineDao.delete(accountId, event.statusId) |
|
|
|
timelineDao.delete(accountId, event.statusId) |
|
|
|
|
|
|
|
is EmojiReactEvent -> { |
|
|
|
|
|
|
|
val pleromaString = gson.toJson(event.newStatus.pleroma) |
|
|
|
|
|
|
|
timelineDao.setPleroma(accountId, event.newStatus.id, pleromaString) |
|
|
|
|
|
|
|
} |
|
|
|
is PollVoteEvent -> { |
|
|
|
is PollVoteEvent -> { |
|
|
|
val pollString = gson.toJson(event.poll) |
|
|
|
val pollString = gson.toJson(event.poll) |
|
|
|
timelineDao.setVoted(accountId, event.statusId, pollString) |
|
|
|
timelineDao.setVoted(accountId, event.statusId, pollString) |
|
|
|