feat: total memo count

This commit is contained in:
Johnny
2025-03-12 22:15:46 +08:00
parent 3349311b51
commit 0dfcb1a7c8
6 changed files with 319 additions and 286 deletions

View File

@@ -87,6 +87,7 @@ func (s *APIV1Service) ListAllUserStats(ctx context.Context, _ *v1pb.ListAllUser
if memo.Payload.Property.GetHasIncompleteTasks() {
userStats.MemoTypeStats.UndoCount++
}
userStats.TotalMemoCount++
}
userStatsList := []*v1pb.UserStats{}
for _, userStats := range userStatsMap {
@@ -142,6 +143,7 @@ func (s *APIV1Service) GetUserStats(ctx context.Context, request *v1pb.GetUserSt
MemoDisplayTimestamps: []*timestamppb.Timestamp{},
MemoTypeStats: &v1pb.UserStats_MemoTypeStats{},
TagCount: map[string]int32{},
TotalMemoCount: int32(len(memos)),
}
for _, memo := range memos {
displayTs := memo.CreatedTs