杨锴
2025-04-16 09a372bc45fde16fd42257ab6f78b8deeecf720b
XQMuse/Root/Network/NetworkRequest.swift
@@ -239,13 +239,15 @@
                                                            if let next = BaseResponse<T>.deserialize(from: jsonString){
                                                                        switch next.code{
                                                                                    case 200:ob.onNext(next)
                            case 401:ob.onError(NetRequestError.InvaildSession)
                            case 401:
                                ob.onError(NetRequestError.InvaildSession)
                                sceneDelegate?.needLogin()
                            case 501:
                                sceneDelegate?.needLogin()
                                ob.onError(NetRequestError.InvaildSession)
                                                                                    default:
                                                                                                if !ignoreAlert{
                                                                                                            alertError(msg: "网络连接超时")
                                    alertError(msg: "\(next.msg)")
                                                                                                }
                                                                                                ob.onError(NetRequestError.Other(next.code,next.msg))
                                                                        }