@@ -178,39 +178,26 @@ public final class SuggestionWidgetController: NSObject {
178178
179179 public let dependency : SuggestionWidgetControllerDependency
180180
181- override public nonisolated init ( ) {
182- let dependency = SuggestionWidgetControllerDependency ( )
183- let windows = Windows ( )
184- let userDefaultsObservers = UserDefaultsObservers ( )
185-
186- let store = StoreOf < WidgetFeature > (
187- initialState: . init( ) ,
188- reducer: WidgetFeature ( )
189- ) { dependencies in
190- dependencies. suggestionWidgetControllerDependency = dependency
191- dependencies. windows = windows
192- dependencies. userDefaultsObservers = userDefaultsObservers
193- }
194-
181+ public init (
182+ store: StoreOf < WidgetFeature > ,
183+ dependency: SuggestionWidgetControllerDependency
184+ ) {
185+ self . dependency = dependency
195186 self . store = store
196187 viewStore = . init( store, observe: { $0 } )
197- self . dependency = dependency
198188
199189 super. init ( )
200190
201191 if ProcessInfo . processInfo. environment [ " IS_UNIT_TEST " ] == " YES " { return }
202192
203- Task { @MainActor in
204-
205- windows. chatPanelWindow = chatPanelWindow
206- windows. tabWindow = tabWindow
207- windows. sharedPanelWindow = sharedPanelWindow
208- windows. suggestionPanelWindow = suggestionPanelWindow
209- windows. fullscreenDetector = fullscreenDetector
210- windows. widgetWindow = widgetWindow
193+ dependency. windows. chatPanelWindow = chatPanelWindow
194+ dependency. windows. tabWindow = tabWindow
195+ dependency. windows. sharedPanelWindow = sharedPanelWindow
196+ dependency. windows. suggestionPanelWindow = suggestionPanelWindow
197+ dependency. windows. fullscreenDetector = fullscreenDetector
198+ dependency. windows. widgetWindow = widgetWindow
211199
212- store. send ( . startup)
213- }
200+ store. send ( . startup)
214201 }
215202}
216203
@@ -246,7 +233,7 @@ public extension SuggestionWidgetController {
246233 }
247234
248235 func closeChatRoom( ) {
249- store. send ( . chatPanel( . closeChatPanel) )
236+ // store.send(.chatPanel(.closeChatPanel))
250237 }
251238
252239 func presentPromptToCode( ) {
0 commit comments