| | |
| | | .append(key: "apipost_id", value: "25c3e3d0b0e158") |
| | | return NetworkRequest.request(params: params, method: .get, progress: true) |
| | | } |
| | | |
| | | |
| | | /// 获取冥想音频提问列表-分页 |
| | | class func getMeditationQuestion(id:Int,page:Int,pageSize:Int = 20)->Observable<BaseResponse<BaseResponseList<CommentModel>>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/meditation/client/meditation/home/getMeditationQuestionPage") |
| | | .append(key: "id", value: id) |
| | | .append(key: "pageCurr", value: page) |
| | | .append(key: "pageSize", value: pageSize) |
| | | .append(key: "apipost_id", value: "25c3e3d0b0e15b") |
| | | return NetworkRequest.request(params: params, method: .get, progress: false) |
| | | } |
| | | |
| | | /// 举报提问 |
| | | class func meditationReport(id:Int,reason:String)->Observable<BaseResponse<SimpleModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/meditation/client/meditation/home/report") |
| | | .append(key: "id", value: id) |
| | | .append(key: "reason", value: reason) |
| | | .append(key: "apipost_id", value: "25c3e3d0b0e15e") |
| | | return NetworkRequest.request(params: params, method: .get, progress: true) |
| | | } |
| | | |
| | | /// 收藏/取消收藏 |
| | | class func meditationFavorite(id:Int)->Observable<BaseResponse<SimpleModel>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/meditation/client/meditation/home/favorite") |
| | | .append(key: "id", value: id) |
| | | .append(key: "apipost_id", value: "2aa4e14ab0e159") |
| | | return NetworkRequest.request(params: params, method: .get, progress: true) |
| | | } |
| | | |
| | | /// 获取热词 |
| | | class func getHotWordList()->Observable<BaseResponse<[String]>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/meditation/client/meditation/home/getHotWordList") |
| | | .append(key: "apipost_id", value: "25c3e3d0b0e156") |
| | | return NetworkRequest.request(params: params, method: .get, progress: false) |
| | | } |
| | | |
| | | /// |
| | | class func search(text:String,page:Int,pageSize:Int = 20)->Observable<BaseResponse<BaseResponseList<MeditationModel>>>{ |
| | | let params = ParamsAppender.build(url: All_Url) |
| | | params.interface(url: "/meditation/client/meditation/home/getHotWordList") |
| | | .append(key: "condition", value: text) |
| | | .append(key: "pageCurr", value: page) |
| | | .append(key: "pageSize", value: pageSize) |
| | | .append(key: "apipost_id", value: "25c3e3d0b0e160") |
| | | return NetworkRequest.request(params: params, method: .get, progress: false) |
| | | } |
| | | } |
| | | |
| | | extension Services{ |