Migrates notification summary to a new day without having to restart the app.

This commit is contained in:
Vitor Pamplona
2023-05-22 09:18:13 -04:00
parent b219b3631c
commit 26634ccb04
@@ -75,19 +75,19 @@ fun UserReactionsRow(model: UserReactionsViewModel, accountViewModel: AccountVie
}
Row(verticalAlignment = CenterVertically, modifier = Modifier.weight(1f)) {
UserReplyReaction(model.replies[model.today])
UserReplyReaction(model.replies[model.today()])
}
Row(verticalAlignment = CenterVertically, modifier = Modifier.weight(1f)) {
UserBoostReaction(model.boosts[model.today])
UserBoostReaction(model.boosts[model.today()])
}
Row(verticalAlignment = CenterVertically, modifier = Modifier.weight(1f)) {
UserLikeReaction(model.reactions[model.today])
UserLikeReaction(model.reactions[model.today()])
}
Row(verticalAlignment = CenterVertically, modifier = Modifier.weight(1f)) {
UserZapReaction(model.zaps[model.today])
UserZapReaction(model.zaps[model.today()])
}
}
}
@@ -103,7 +103,6 @@ class UserReactionsViewModel : ViewModel() {
var takenIntoAccount = setOf<HexKey>()
val sdf = DateTimeFormatter.ofPattern("yyyy-MM-dd") // SimpleDateFormat()
val today = sdf.format(LocalDateTime.now())
var chartModel by mutableStateOf<ComposedChartEntryModel<ChartEntryModel>?>(null)
var axisLabels by mutableStateOf<List<String>>(emptyList())
@@ -125,6 +124,8 @@ class UserReactionsViewModel : ViewModel() {
)
}
fun today() = sdf.format(LocalDateTime.now())
fun initializeSuspend() {
val currentUser = user?.pubkeyHex ?: return