diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f89034..d127ba7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## TBA + +### Bug Fixes + +- Fixed notification counter not updating (#9) + ## 0.1 (2023-07-17) - Initial release \ No newline at end of file diff --git a/Leomard.xcodeproj/xcuserdata/konradfigura.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/Leomard.xcodeproj/xcuserdata/konradfigura.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index f92b401..e76b709 100644 --- a/Leomard.xcodeproj/xcuserdata/konradfigura.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/Leomard.xcodeproj/xcuserdata/konradfigura.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -302,8 +302,8 @@ filePath = "Leomard/services/RequestHandler.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "63" - endingLineNumber = "63" + startingLineNumber = "65" + endingLineNumber = "65" landmarkName = "makeApiRequest(host:request:method:body:completion:)" landmarkType = "7"> @@ -318,8 +318,8 @@ filePath = "Leomard/services/RequestHandler.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "69" - endingLineNumber = "69" + startingLineNumber = "71" + endingLineNumber = "71" landmarkName = "makeApiRequest(host:request:method:body:completion:)" landmarkType = "7"> @@ -638,8 +638,8 @@ filePath = "Leomard/views/ContentView.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "299" - endingLineNumber = "299" + startingLineNumber = "300" + endingLineNumber = "300" landmarkName = "startPeriodicUnreadMessageCheck()" landmarkType = "7"> @@ -654,8 +654,8 @@ filePath = "Leomard/views/ContentView.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "143" - endingLineNumber = "143" + startingLineNumber = "141" + endingLineNumber = "141" landmarkName = "loadUserData()" landmarkType = "7"> @@ -702,8 +702,8 @@ filePath = "Leomard/views/ContentView.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "187" - endingLineNumber = "187" + startingLineNumber = "188" + endingLineNumber = "188" landmarkName = "logout()" landmarkType = "7"> @@ -718,8 +718,8 @@ filePath = "Leomard/views/ContentView.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "191" - endingLineNumber = "191" + startingLineNumber = "192" + endingLineNumber = "192" landmarkName = "logout()" landmarkType = "7"> @@ -734,8 +734,8 @@ filePath = "Leomard/views/ContentView.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "192" - endingLineNumber = "192" + startingLineNumber = "193" + endingLineNumber = "193" landmarkName = "logout()" landmarkType = "7"> @@ -750,8 +750,8 @@ filePath = "Leomard/views/ContentView.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "147" - endingLineNumber = "147" + startingLineNumber = "145" + endingLineNumber = "145" landmarkName = "loadUserData()" landmarkType = "7"> @@ -766,8 +766,8 @@ filePath = "Leomard/views/ContentView.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "151" - endingLineNumber = "151" + startingLineNumber = "149" + endingLineNumber = "149" landmarkName = "loadUserData()" landmarkType = "7"> @@ -798,8 +798,8 @@ filePath = "Leomard/views/ContentView.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "188" - endingLineNumber = "188" + startingLineNumber = "189" + endingLineNumber = "189" landmarkName = "logout()" landmarkType = "7"> @@ -814,8 +814,8 @@ filePath = "Leomard/views/ContentView.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "189" - endingLineNumber = "189" + startingLineNumber = "190" + endingLineNumber = "190" landmarkName = "logout()" landmarkType = "7"> @@ -862,8 +862,8 @@ filePath = "Leomard/views/ContentView.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "145" - endingLineNumber = "145" + startingLineNumber = "143" + endingLineNumber = "143" landmarkName = "loadUserData()" landmarkType = "7"> @@ -878,8 +878,8 @@ filePath = "Leomard/views/ContentView.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "146" - endingLineNumber = "146" + startingLineNumber = "144" + endingLineNumber = "144" landmarkName = "loadUserData()" landmarkType = "7"> @@ -1076,5 +1076,53 @@ landmarkType = "7"> + + + + + + + + + + + + diff --git a/Leomard/Views/ContentView.swift b/Leomard/Views/ContentView.swift index 884cd61..6001ea4 100644 --- a/Leomard/Views/ContentView.swift +++ b/Leomard/Views/ContentView.swift @@ -120,8 +120,6 @@ struct ContentView: View { self.repliesService = RepliesService(requestHandler: self.requestHandler!) self.loadUserData() - self.updateUnreadMessagesCount() - self.startPeriodicUnreadMessageCheck() } if self.openedPostView != nil { @@ -151,6 +149,9 @@ struct ContentView: View { if self.myUser!.localUserView.person.avatar != nil { self.profileOption.externalLink = self.myUser!.localUserView.person.avatar! } + + self.updateUnreadMessagesCount() + self.startPeriodicUnreadMessageCheck() } case .failure(let error): print(error)