File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed
Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -4,8 +4,16 @@ import SwiftUI
44struct StatusDetailScreen : View {
55 @Environment ( \. horizontalSizeClass) private var horizontalSizeClass
66 @Environment ( \. openURL) private var openURL
7- @StateObject private var presenter : KotlinPresenter < TimelineState >
7+ @StateObject private var presenter : KotlinPresenter < StatusContextPresenterState >
88 private let statusKey : MicroBlogKey
9+ private var detailStatusKey : MicroBlogKey ? {
10+ return switch onEnum ( of: presenter. state. current) {
11+ case . success( let data) :
12+ data. data. statusKey
13+ default :
14+ nil
15+ }
16+ }
917
1018 init ( accountType: AccountType , statusKey: MicroBlogKey ) {
1119 self . statusKey = statusKey
@@ -14,7 +22,7 @@ struct StatusDetailScreen: View {
1422
1523 var body : some View {
1624 ZStack {
17- TimelinePagingContent ( data: presenter. state. listState, detailStatusKey: statusKey , key: presenter. key)
25+ TimelinePagingContent ( data: presenter. state. listState, detailStatusKey: detailStatusKey , key: presenter. key)
1826 . frame ( maxWidth: horizontalSizeClass == . compact ? . infinity : 600 , alignment: . center)
1927 }
2028 . frame ( maxWidth: . infinity, maxHeight: . infinity)
You can’t perform that action at this time.
0 commit comments