File tree Expand file tree Collapse file tree 2 files changed +9
-6
lines changed
Public/ResponseModels/Realtime Expand file tree Collapse file tree 2 files changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -251,17 +251,20 @@ open class OpenAIRealtimeSession {
251251
252252 case " response.done " :
253253 // Handle response completion (may contain errors like insufficient_quota)
254- if let response = json [ " response " ] as? [ String : Any ] ,
255- let status = response [ " status " ] as? String {
256-
254+ if
255+ let response = json [ " response " ] as? [ String : Any ] ,
256+ let status = response [ " status " ] as? String
257+ {
257258 logger. debug ( " Response done with status: \( status) " )
258259
259260 // Pass the full response object for detailed error handling
260261 continuation? . yield ( . responseDone( status: status, statusDetails: response) )
261262
262263 // Log errors for debugging
263- if let statusDetails = response [ " status_details " ] as? [ String : Any ] ,
264- let error = statusDetails [ " error " ] as? [ String : Any ] {
264+ if
265+ let statusDetails = response [ " status_details " ] as? [ String : Any ] ,
266+ let error = statusDetails [ " error " ] as? [ String : Any ]
267+ {
265268 let code = error [ " code " ] as? String ?? " unknown "
266269 let message = error [ " message " ] as? String ?? " Unknown error "
267270 logger. error ( " Response error: [ \( code) ] \( message) " )
Original file line number Diff line number Diff line change @@ -27,6 +27,6 @@ public enum OpenAIRealtimeMessage: Sendable {
2727 case mcpListToolsCompleted( [ String : Any ] ) // "mcp_list_tools.completed" with tools data
2828 case mcpListToolsFailed( String ? ) // "mcp_list_tools.failed" with error details
2929
30- // Response completion with potential errors
30+ /// Response completion with potential errors
3131 case responseDone( status: String , statusDetails: [ String : Any ] ? ) // "response.done"
3232}
You can’t perform that action at this time.
0 commit comments