91快播 v3.3.0版本的 MD5 值为:094b9519ad2388a8147509cb8a126145
以下内容为反编译后的 MTContentDetailWorker.java 源代码,内容仅作参考
package com.theway.abc.v2.nidongde.mt.api;
import anta.ᓝ.InterfaceC3606;
import anta.ᣀ.C4654;
import anta.ₓ.InterfaceC5944;
import anta.ㆇ.C6889;
import anta.㓃.InterfaceC7227;
import anta.㟣.C7840;
import anta.㩥.InterfaceC8706;
import anta.㩥.InterfaceC8709;
import anta.㫜.C8852;
import anta.㫜.C8854;
import anta.㮌.C9125;
import anta.㴷.AbstractC9622;
import anta.䀛.C10606;
import com.fanchen.imovie.entity.Video;
import com.theway.abc.v2.nidongde.mt.api.MTContentDetailWorker;
import com.theway.abc.v2.nidongde.mt.api.model.response.MTV2Video;
import com.theway.abc.v2.nidongde.mt.api.model.response.MTV2VideoListResponse;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Objects;
public final class MTContentDetailWorker extends AbstractC9622 {
public MTContentDetailWorker(String str, C6889 c6889, InterfaceC7227<C8854> interfaceC7227, InterfaceC7227<C8852> interfaceC72272) {
super(str, c6889, interfaceC7227, interfaceC72272);
C9125.m8093(str, "serviceClassName", c6889, "disposable", interfaceC7227, "videoDetailCB", interfaceC72272, "searchCB");
}
public static final List m10790search$lambda4$lambda0(MTV2VideoListResponse mTV2VideoListResponse) {
C7840.m6785(mTV2VideoListResponse, "it");
return mTV2VideoListResponse.getList();
}
public static final C8852 m10791search$lambda4$lambda1(MTContentDetailWorker mTContentDetailWorker, List list) {
C7840.m6785(mTContentDetailWorker, "this$0");
C7840.m6785(list, "it");
C8852 c8852 = new C8852();
ArrayList arrayList = new ArrayList();
Iterator it = list.iterator();
while (it.hasNext()) {
MTV2Video mTV2Video = (MTV2Video) it.next();
Video video = new Video();
video.setServiceClass(mTContentDetailWorker.getServiceClassName());
video.setId(String.valueOf(mTV2Video.getVoid_id()));
video.setTitle(mTV2Video.getVod_name());
video.setCover(mTV2Video.getVod_pic());
video.setExtras(mTV2Video.getKw());
video.setUrl(mTV2Video.getVod_play_url());
arrayList.add(video);
}
c8852.m7699(arrayList);
c8852.f19680 = true;
return c8852;
}
public static final void m10792search$lambda4$lambda2(MTContentDetailWorker mTContentDetailWorker, C8852 c8852) {
C7840.m6785(mTContentDetailWorker, "this$0");
C7840.m6789(c8852, "it");
mTContentDetailWorker.searchSuccess(c8852);
}
public static final void m10793search$lambda4$lambda3(MTContentDetailWorker mTContentDetailWorker, Throwable th) {
C7840.m6785(mTContentDetailWorker, "this$0");
mTContentDetailWorker.searchError();
}
@Override
public void loadVideo(InterfaceC5944 interfaceC5944) {
C7840.m6785(interfaceC5944, "video");
C8854 c8854 = new C8854();
c8854.f19683 = (Video) interfaceC5944;
c8854.f19682 = true;
fetchVideoDetailSuccess(c8854);
}
@Override
public void search(int i, String str) {
C7840.m6785(str, "keyWord");
String str2 = "https://51smt3.xyz/api.php//provide/vod/search/?ac=detail&wd=" + str + "&pg=" + i;
Objects.requireNonNull(InterfaceC3606.f8954);
InterfaceC3606 interfaceC3606 = InterfaceC3606.C3607.f8957;
if (interfaceC3606 == null) {
return;
}
getDisposable().mo2616(interfaceC3606.m3719(str2).m7610(new InterfaceC8709() {
@Override
public final Object apply(Object obj) {
List m10790search$lambda4$lambda0;
m10790search$lambda4$lambda0 = MTContentDetailWorker.m10790search$lambda4$lambda0((MTV2VideoListResponse) obj);
return m10790search$lambda4$lambda0;
}
}).m7610(new InterfaceC8709() {
@Override
public final Object apply(Object obj) {
C8852 m10791search$lambda4$lambda1;
m10791search$lambda4$lambda1 = MTContentDetailWorker.m10791search$lambda4$lambda1(MTContentDetailWorker.this, (List) obj);
return m10791search$lambda4$lambda1;
}
}).m7609(C10606.f23730).m7612(C4654.m4701()).m7607(new InterfaceC8706() {
@Override
public final void accept(Object obj) {
MTContentDetailWorker.m10792search$lambda4$lambda2(MTContentDetailWorker.this, (C8852) obj);
}
}, new InterfaceC8706() {
@Override
public final void accept(Object obj) {
MTContentDetailWorker.m10793search$lambda4$lambda3(MTContentDetailWorker.this, (Throwable) obj);
}
}));
}
}