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>

authored by

Seongmin Lee and committed by
Tangled
(Jul 9, 2026, 6:45 PM +0300) ae6436b9 52c34c2f

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