Yōten: A social tracker for your language learning journey built on the atproto.

fix: fetch reactions on study sessions page

brookjeynes.dev 6b3b4fd6 47510463

verified
+6 -1
+6 -1
internal/db/study-session.go
··· 272 272 273 273 if resourceId.Valid { 274 274 var resource Resource = Resource{} 275 - // TODO: Optimise this request - should not fetch for each session 276 275 resource, err = GetResource(e, int(resourceId.Int64)) 277 276 if err != nil { 278 277 return nil, fmt.Errorf("failed to find resource '%d': %w", resourceId.Int64, err) ··· 297 296 return nil, fmt.Errorf("failed to find language '%s'", language.Code) 298 297 } 299 298 session.Language = language 299 + 300 + reactions, err := GetReactionsForSession(e, session.Did, session.Rkey) 301 + if err != nil { 302 + log.Println("failed to retrieve reactions", err) 303 + } 304 + session.Reactions = reactions 300 305 301 306 return &session, nil 302 307 }