mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 06:17:57 +01:00 
			
		
		
		
	fix bangumi track will override record to 0 after every track search(bind) (#2486)
* fix bangumi track : the update status api must be called before update chapter api * fix bangumi track will override record to 0 after every track search(bind)
This commit is contained in:
		| @@ -41,7 +41,7 @@ class Bangumi(private val context: Context, id: Int) : TrackService(id) { | ||||
|             track.library_id = remoteTrack.library_id | ||||
|             track.status = remoteTrack.status | ||||
|             track.last_chapter_read = remoteTrack.last_chapter_read | ||||
|             update(track) | ||||
|             refresh(track) | ||||
|           } else { | ||||
|             // Set default fields if it's not found in the list | ||||
|             track.score = DEFAULT_SCORE.toFloat() | ||||
|   | ||||
| @@ -59,12 +59,12 @@ class BangumiApi(private val client: OkHttpClient, interceptor: BangumiIntercept | ||||
|       .url("$apiUrl/collection/${track.media_id}/update") | ||||
|       .post(sbody) | ||||
|       .build() | ||||
|     return authClient.newCall(request) | ||||
|     return authClient.newCall(srequest) | ||||
|       .asObservableSuccess() | ||||
|       .map { | ||||
|         track | ||||
|       }.flatMap { | ||||
|         authClient.newCall(srequest) | ||||
|         authClient.newCall(request) | ||||
|           .asObservableSuccess() | ||||
|           .map { | ||||
|             track | ||||
|   | ||||
		Reference in New Issue
	
	Block a user