Monorepo for Tangled
0

Configure Feed

Select the types of activity you want to include in your feed.

appview/ingester: parse `createdAt` when ingesting follow records

Signed-off-by: Seongmin Lee <git@boltless.me>

Seongmin Lee (Jul 10, 2026, 1:16 AM +0900) ae68ccaa a1d92bee

+8
+8
appview/ingester.go
··· 281 281 return err 282 282 } 283 283 284 + followedAt, err := time.Parse(time.RFC3339, record.CreatedAt) 285 + if err != nil { 286 + err = fmt.Errorf("createdAt is invalid datetime: %w", err) 287 + l.Error("invalid record", "err", err) 288 + return err 289 + } 290 + 284 291 err = db.UpsertFollow(i.Db, models.Follow{ 285 292 UserDid: did, 286 293 SubjectDid: record.Subject, 287 294 Rkey: e.Commit.RKey, 295 + FollowedAt: followedAt, 288 296 }) 289 297 case jmodels.CommitOperationDelete: 290 298 err = db.DeleteFollowByRkey(i.Db, did, e.Commit.RKey)