iOS client for Grain grain.social
ios photography atproto
7
fork

Configure Feed

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

debug: trace FeedView body eval and cover content

+5
+5
Grain/Views/Feed/FeedView.swift
··· 1 1 import Nuke 2 + import os 2 3 import SwiftUI 4 + 5 + private let fvLogger = Logger(subsystem: "social.grain.grain", category: "FeedView") 3 6 4 7 struct FeedView: View { 5 8 @Environment(AuthManager.self) private var auth ··· 29 32 30 33 var body: some View { 31 34 let storySortVersion = storyViewModel.version 35 + let _ = fvLogger.info("[body] eval storyViewerDid=\(storyViewerDid ?? "nil") authors.count=\(storyViewModel.authors.count) version=\(storySortVersion)") 32 36 NavigationStack { 33 37 ForEach(prefsViewModel.pinnedFeeds) { feed in 34 38 if feed.id == prefsViewModel.selectedFeedId { ··· 82 86 get: { storyViewerDid != nil }, 83 87 set: { if !$0 { storyViewerDid = nil } } 84 88 )) { 89 + let _ = fvLogger.info("[cover.content] closure invoked storyViewerDid=\(storyViewerDid ?? "nil")") 85 90 if let did = storyViewerDid { 86 91 StoryViewer( 87 92 authors: storyViewModel.authors,