|
|
@@ -44,7 +44,24 @@ public class MagnetAdapter extends BaseQuickAdapter<MagnetBean, BaseViewHolder>
|
|
|
|
|
|
//String realUrl = magnetBean.url.startsWith("http") ? magnetBean.url : BuildConfig.HOST_STATIC_RESOURCE+magnetBean.url;
|
|
|
tv_detail_magnet.setOnClickListener(v -> {
|
|
|
- if (!UserInfoManager.getInstance().getBeiUser().vip) {
|
|
|
+ // 是VIP,直接下载
|
|
|
+ if (UserInfoManager.getInstance().getBeiUser().vip) {
|
|
|
+ if (mContext instanceof BaseBeiActivity) {
|
|
|
+ ((BaseBeiActivity) mContext).showLoading();
|
|
|
+ }
|
|
|
+ seePresenter.getTorrentSecret(magnetBean);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 不是VIP
|
|
|
+ if (UserInfoManager.getInstance().getSystemBean().isAdMode) {
|
|
|
+ // 是广告模式
|
|
|
+ if (mContext instanceof BaseBeiActivity) {
|
|
|
+ ((BaseBeiActivity) mContext).showLoading();
|
|
|
+ }
|
|
|
+ seePresenter.getTorrentSecret(magnetBean);
|
|
|
+ } else {
|
|
|
+ // 不是VIP,又不是广告模式,就只能提示用户激活VIP后重试
|
|
|
ToastTool.showShort(StringTool.getString(R.string.upgrade_to_vip));
|
|
|
if (mContext instanceof Activity) {
|
|
|
Activity activity = (Activity)mContext;
|
|
|
@@ -53,13 +70,7 @@ public class MagnetAdapter extends BaseQuickAdapter<MagnetBean, BaseViewHolder>
|
|
|
activity.setResult(RESULT_OK, intent);
|
|
|
activity.finish();
|
|
|
}
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
- if (mContext instanceof BaseBeiActivity) {
|
|
|
- ((BaseBeiActivity) mContext).showLoading();
|
|
|
}
|
|
|
- seePresenter.getTorrentSecret(magnetBean);
|
|
|
});
|
|
|
}
|
|
|
|