@@ -1125,10 +1125,12 @@ private final class CameraScreenComponent: CombinedComponent {
11251125
11261126 controller. updateCameraState ( { $0. updatedIsWaitingForStream ( true ) } , transition: . spring( duration: 0.4 ) )
11271127
1128+ let privacy = self . privacy
1129+ let isForwardingDisabled = self . isForwardingDisabled
11281130 let _ = ( self . context. engine. messages. beginStoryLivestream (
11291131 peerId: peerId,
11301132 rtmp: rtmp,
1131- privacy: self . privacy,
1133+ privacy: privacy,
11321134 isForwardingDisabled: self . isForwardingDisabled,
11331135 messagesEnabled: self . allowComments,
11341136 sendPaidMessageStars: self . paidMessageStars
@@ -1142,6 +1144,21 @@ private final class CameraScreenComponent: CombinedComponent {
11421144 controller? . updateCameraState ( { $0. updatedIsStreaming ( rtmp ? . rtmp : . camera) . updatedIsWaitingForStream ( false ) } , transition: . spring( duration: 0.4 ) )
11431145 self . updated ( transition: . immediate)
11441146 } )
1147+
1148+ let _ = updateMediaEditorStoredStateInteractively ( engine: self . context. engine, { current in
1149+ if let current {
1150+ let updatedPrivacy : MediaEditorResultPrivacy
1151+ if let current = current. privacy {
1152+ updatedPrivacy = MediaEditorResultPrivacy ( sendAsPeerId: peerId, privacy: privacy, timeout: current. timeout, isForwardingDisabled: isForwardingDisabled, pin: current. pin, folderIds: current. folderIds)
1153+ } else {
1154+ updatedPrivacy = MediaEditorResultPrivacy ( sendAsPeerId: peerId, privacy: privacy, timeout: 86400 , isForwardingDisabled: isForwardingDisabled, pin: false , folderIds: [ ] )
1155+ }
1156+ return current. withUpdatedPrivacy ( updatedPrivacy)
1157+ } else {
1158+ let privacy = MediaEditorResultPrivacy ( sendAsPeerId: peerId, privacy: privacy, timeout: 86400 , isForwardingDisabled: isForwardingDisabled, pin: false , folderIds: [ ] )
1159+ return MediaEditorStoredState ( privacy: privacy, textSettings: nil )
1160+ }
1161+ } ) . start ( )
11451162 }
11461163
11471164 let _ = ( self . context. engine. messages. storySubscriptions ( isHidden: false )
0 commit comments