tangled
alpha
login
or
join now
yoten.app
/
yoten
17
fork
atom
Yōten: A social tracker for your language learning journey built on the atproto.
17
fork
atom
overview
issues
pulls
pipelines
fix: fetch reactions on study sessions page
brookjeynes.dev
5 months ago
6b3b4fd6
47510463
verified
This commit was signed with the committer's
known signature
.
brookjeynes.dev
SSH Key Fingerprint:
SHA256:N3n3PCBSiXfS6EHlmGdx+LMEruJMj6FS2hqaXyfsw0s=
+6
-1
1 changed file
expand all
collapse all
unified
split
internal
db
study-session.go
+6
-1
internal/db/study-session.go
···
272
272
273
273
if resourceId.Valid {
274
274
var resource Resource = Resource{}
275
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
299
+
300
300
+
reactions, err := GetReactionsForSession(e, session.Did, session.Rkey)
301
301
+
if err != nil {
302
302
+
log.Println("failed to retrieve reactions", err)
303
303
+
}
304
304
+
session.Reactions = reactions
300
305
301
306
return &session, nil
302
307
}