diff --git a/app/src/main/java/com/gh/base/BaseRichEditorViewModel.kt b/app/src/main/java/com/gh/base/BaseRichEditorViewModel.kt index d4f36853b3..7c4a931b63 100644 --- a/app/src/main/java/com/gh/base/BaseRichEditorViewModel.kt +++ b/app/src/main/java/com/gh/base/BaseRichEditorViewModel.kt @@ -183,7 +183,7 @@ abstract class BaseRichEditorViewModel(application: Application) : AndroidViewMo private fun patchVideoPoster(poster: String) { if (id.isEmpty() || videoId.isEmpty()) return val map = hashMapOf("poster" to poster, "type" to getVideoType()) - mApi.patchBbsVideo(videoId, map.toRequestBody()) + mApi.patchInsertVideo(videoId, map.toRequestBody()) .compose(observableToMain()) .subscribe(object : Response() { override fun onResponse(response: ResponseBody?) { @@ -297,7 +297,7 @@ abstract class BaseRichEditorViewModel(application: Application) : AndroidViewMo put("type", getVideoType()) } val requestBody = map.toRequestBody() - mApi.postBbsVideo(requestBody) + mApi.insertVideo(requestBody) .compose(observableToMain()) .subscribe(object : Response() { override fun onResponse(response: JsonObject?) { diff --git a/app/src/main/java/com/gh/gamecenter/retrofit/service/ApiService.java b/app/src/main/java/com/gh/gamecenter/retrofit/service/ApiService.java index 9e4ef876f4..0dc0f71a7d 100644 --- a/app/src/main/java/com/gh/gamecenter/retrofit/service/ApiService.java +++ b/app/src/main/java/com/gh/gamecenter/retrofit/service/ApiService.java @@ -3059,6 +3059,18 @@ public interface ApiService { @POST("bbses/videos/{video_id}") Observable patchBbsVideo(@Path("video_id") String videoId, @Body RequestBody body); + /** + * 发帖子/问题插入视频 + */ + @POST("bbses/insert_videos") + Observable insertVideo(@Body RequestBody body); + + /** + * 修改帖子/问题视频 + */ + @POST("bbses/insert_videos/{video_id}") + Observable patchInsertVideo(@Path("video_id") String videoId, @Body RequestBody body); + /** * 获取论坛视频详情 */