diff --git a/nirvana-ios/Services/AuthSessionStore.swift b/nirvana-ios/Services/AuthSessionStore.swift index e0273b0..c4ad52c 100644 --- a/nirvana-ios/Services/AuthSessionStore.swift +++ b/nirvana-ios/Services/AuthSessionStore.swift @@ -32,7 +32,7 @@ final class AuthSessionStore: ObservableObject, SessionStore { @Published var sessionState: SessionState = SessionState.isLoggedOut // TODO: figure out which ones to publish - var friendsArr: [User] = [] + @Published var friendsArr: [User] = [] var messagesArr: [Message] = [] // transformed data for the views @@ -232,6 +232,7 @@ extension AuthSessionStore { self.friendsArr.append(returnedUser!) // if this friend do not exist in the dict, add it to show up in my circle + // TODO: prolly don't need this function to mess with dictionary if self.friendMessagesDict[returnedUser!.id!] == nil { self.friendMessagesDict[returnedUser!.id!] = [] } diff --git a/nirvana-ios/Views/InnerCircle/CircleGridView.swift b/nirvana-ios/Views/InnerCircle/CircleGridView.swift index f0613a3..5429da8 100644 --- a/nirvana-ios/Views/InnerCircle/CircleGridView.swift +++ b/nirvana-ios/Views/InnerCircle/CircleGridView.swift @@ -53,7 +53,8 @@ struct CircleGridView: View { alignment: .center, spacing: Self.spacingBetweenRows ) { - ForEach(0..