@@ -84,14 +84,11 @@ export const useLichessStreamController = (): LichessStreamController => {
84
84
} )
85
85
} , [ clearReconnectTimeout ] )
86
86
87
- const handleGameStart = useCallback (
87
+ const handleStreamedGameInfo = useCallback (
88
88
( gameData : StreamedGame ) => {
89
89
setGame ( ( prev ) => {
90
- console . log ( 'CHECKING FOR GAME END' , prev ?. id , gameData . id )
91
90
// if the game is already loaded, this is a game termination message
92
91
if ( prev ?. id === gameData . id ) {
93
- console . log ( 'GAME ENDED' )
94
-
95
92
setStreamState ( ( prev ) => ( {
96
93
...prev ,
97
94
gameEnded : true ,
@@ -123,8 +120,6 @@ export const useLichessStreamController = (): LichessStreamController => {
123
120
124
121
const handleMove = useCallback (
125
122
( moveData : StreamedMove ) => {
126
- console . log ( 'HANDLE MOVE:' , moveData )
127
-
128
123
streamMoves . current . push ( moveData )
129
124
130
125
if ( moveData . wc !== undefined && moveData . bc !== undefined ) {
@@ -154,12 +149,6 @@ export const useLichessStreamController = (): LichessStreamController => {
154
149
try {
155
150
const newGame = parseLichessStreamMove ( moveData , prev )
156
151
157
- if ( ! newGame . loaded ) {
158
- if ( newGame . loadedFen === moveData . fen ) {
159
- console . log ( 'LOADED GAME' )
160
- }
161
- }
162
-
163
152
return {
164
153
...newGame ,
165
154
loaded : newGame . loaded
@@ -176,8 +165,6 @@ export const useLichessStreamController = (): LichessStreamController => {
176
165
)
177
166
178
167
const handleStreamComplete = useCallback ( ( ) => {
179
- console . log ( 'Stream completed' )
180
-
181
168
setStreamState ( ( prev ) => ( {
182
169
...prev ,
183
170
isConnected : false ,
@@ -207,16 +194,14 @@ export const useLichessStreamController = (): LichessStreamController => {
207
194
208
195
try {
209
196
// Start streaming directly - the stream API will handle invalid game IDs
210
- // Note: isConnected will be set when we receive the first data (in handleGameStart or handleMove)
197
+ // Note: isConnected will be set when we receive the first data (in handleStreamedGameInfo or handleMove)
211
198
await streamLichessGame (
212
199
gameId ,
213
- handleGameStart ,
200
+ handleStreamedGameInfo ,
214
201
handleMove ,
215
202
handleStreamComplete ,
216
203
abortController . current . signal ,
217
204
)
218
-
219
- console . log ( 'Stream completed' )
220
205
} catch ( error ) {
221
206
console . error ( 'Stream error:' , error )
222
207
@@ -235,7 +220,7 @@ export const useLichessStreamController = (): LichessStreamController => {
235
220
abortController . current = null
236
221
}
237
222
} ,
238
- [ handleGameStart , handleMove , handleStreamComplete ] ,
223
+ [ handleStreamedGameInfo , handleMove , handleStreamComplete ] ,
239
224
)
240
225
241
226
useEffect ( ( ) => {
0 commit comments