Commit 78bb5b3 1 parent 2810362 commit 78bb5b3 Copy full SHA for 78bb5b3
File tree 1 file changed +11
-8
lines changed
electron/renderer/context
1 file changed +11
-8
lines changed Original file line number Diff line number Diff line change @@ -114,6 +114,17 @@ export const GameProvider: React.FC<GameProviderProps> = (
114
114
setShowPlayStoppingOverlay ( false ) ;
115
115
} ) ;
116
116
117
+ useSubscribe ( 'game:error' , ( error : Error ) => {
118
+ logger . error ( 'game:error' , { error } ) ;
119
+ setShowPlayStartingOverlay ( false ) ;
120
+ setShowPlayStoppingOverlay ( false ) ;
121
+ pubsub . publish ( 'toast:add' , {
122
+ title : 'Game Error' ,
123
+ type : 'danger' ,
124
+ text : error . message ,
125
+ } ) ;
126
+ } ) ;
127
+
117
128
useEffect ( ( ) => {
118
129
const unsubscribe = window . api . onMessage (
119
130
'game:connect' ,
@@ -177,15 +188,7 @@ export const GameProvider: React.FC<GameProviderProps> = (
177
188
'game:error' ,
178
189
( _event : IpcRendererEvent , message : GameErrorMessage ) => {
179
190
const { error } = message ;
180
- setShowPlayStartingOverlay ( false ) ;
181
- setShowPlayStoppingOverlay ( false ) ;
182
- logger . error ( 'game:error' , { error } ) ;
183
191
pubsub . publish ( 'game:error' , error ) ;
184
- pubsub . publish ( 'toast:add' , {
185
- title : 'Game Error' ,
186
- type : 'danger' ,
187
- text : error . message ,
188
- } ) ;
189
192
}
190
193
) ;
191
194
return ( ) => {
You can’t perform that action at this time.
0 commit comments