Usually subscription is not done in SceneDelegate, but in View Model. Also, if you move currentDate from ReaderView as @State to ReaderViewModel as @Published, you can watch the change of stories in Live View.
You don’t need import SwiftUI in View Model.
You don’t need init in ReaderView.
So can use Live View:
You don’t need subscription in SceneDelegate.