SD Maid v5.6.3版本的 MD5 值为:b283f6effbd880c54f4e4da72852de99

以下内容为反编译后的 b.java 源代码,内容仅作参考


package ab;

import ab.c;
import android.net.Uri;
import android.os.Build;
import e8.i;
import io.reactivex.rxjava3.core.v;
import io.reactivex.rxjava3.internal.operators.single.b;
import q.g;
import ta.h0;
import ua.d;
import ua.h;
public final class b implements v, io.reactivex.rxjava3.functions.b {
    public final c h;

    public b(c cVar) {
        this.h = cVar;
    }

    @Override
    public final void accept(Object obj, Object obj2) {
        Uri uri = (Uri) obj;
        Throwable th = (Throwable) obj2;
        c cVar = this.h;
        qd.c.f("this$0", cVar);
        ViewT viewt = cVar.f2277b;
        if (viewt != 0) {
            ((c.b) viewt).R(uri);
            ed.f fVar = ed.f.f3946a;
        }
    }

    @Override
    public final void d(b.a aVar) {
        StringBuilder sb2;
        String str;
        c cVar = this.h;
        qd.c.f("this$0", cVar);
        StringBuilder e10 = g.e(c.C0008c.f308a[cVar.f301f.ordinal()] == 1 ? "Bug" : "Request", ": ");
        e10.append(cVar.f302g);
        String sb3 = e10.toString();
        if (cVar.f301f == c.a.BUG) {
            sb2 = new StringBuilder("\n                ### What happened?\n                ");
            sb2.append(cVar.h);
            sb2.append("\n                \n                ### What did you expect to happen?\n                ");
            sb2.append(cVar.f303i);
            str = "\n                \n                ### How can I reproduce the issue?\n                ";
        } else {
            sb2 = new StringBuilder("\n                ### What should the feature do?\n                ");
            sb2.append(cVar.h);
            sb2.append("\n                \n                ### When/How would you use it?\n                ");
            sb2.append(cVar.f303i);
            str = "\n                \n                ### How would you implement it?\n                ";
        }
        sb2.append(str);
        sb2.append(cVar.f304j);
        sb2.append("\n                \n                \n            ");
        String G0 = td.f.G0(sb2.toString());
        String concat = G0.concat(td.f.G0("\n            ### Comments\n            " + cVar.f305k + "\n            \n        "));
        h hVar = (h) cVar.f299c.a(new d.C0223d("eu.thedarken.sdm", 0));
        h0 h0Var = cVar.d;
        String bVar = h0Var.f9719f != null ? h0Var.a().toString() : "Unknown";
        qd.c.e("if (rootManager.isInitia…toString() else \"Unknown\"", bVar);
        e8.b bVar2 = (e8.b) e8.h.a(cVar.f300e).f();
        StringBuilder d = g.d(concat);
        StringBuilder sb4 = new StringBuilder("\n            ### SD Maid\n            Version: `");
        qd.c.c(hVar);
        sb4.append(hVar.p());
        sb4.append(" (");
        sb4.append(hVar.o());
        sb4.append(")`\n            Pro: `isPro=");
        sb4.append(bVar2.c());
        sb4.append(" || isComplete=");
        sb4.append(bVar2.f3830g);
        sb4.append(" (unl=");
        i iVar = bVar2.f3825a;
        sb4.append(iVar != null ? Boolean.valueOf(iVar.c()) : null);
        sb4.append(", iap=");
        i iVar2 = bVar2.f3827c;
        sb4.append(iVar2 != null ? Boolean.valueOf(iVar2.c()) : null);
        sb4.append(", acc=");
        i iVar3 = bVar2.f3826b;
        sb4.append(iVar3 != null ? Boolean.valueOf(iVar3.c()) : null);
        sb4.append(")`\n            \n            ### Device\n            Root: `");
        sb4.append(bVar);
        sb4.append("`\n            Fingerprint: `");
        sb4.append(Build.FINGERPRINT);
        sb4.append("`\n            \n        ");
        d.append(td.f.G0(sb4.toString()));
        Uri build = Uri.parse("https://github.com/d4rken/sdmaid-public/issues/new").buildUpon().appendQueryParameter("title", sb3).appendQueryParameter("body", d.toString()).build();
        qd.c.e("parse(URL_TARGET)\n      …\n                .build()", build);
        aVar.a(build);
    }
}