]> git.lizzy.rs Git - go-anidb.git/blobdiff - file.go
anidb: Make (*AniDB).User() try harder to return a user
[go-anidb.git] / file.go
diff --git a/file.go b/file.go
index 6606f23a73ea347cc4f86f6060bc1fe488a8db71..73063117553cbab0850ca4c657c53285d8663dad 100644 (file)
--- a/file.go
+++ b/file.go
@@ -87,8 +87,11 @@ func (f *File) Group() *Group {
        return f.GID.Group()
 }
 
-func (f *File) MyList() {
-       _ = f.LID[0]
+func (f *File) UserMyList(user *User) *MyListEntry {
+       if f != nil && user != nil && f.LID[user.UID] > 0 {
+               return f.LID[user.UID].MyListEntry()
+       }
+       return nil
 }
 
 type RelatedEpisodes map[EID]float32