导航菜单

页面标题

页面副标题

Tasker v6.6.3 - ServiceWebUI.java 源代码

正在查看: Tasker v6.6.3 应用的 ServiceWebUI.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.joaomgcd.tasker2024.webui;

import android.content.Intent;
import android.os.IBinder;
import android.util.Log;
import com.joaomgcd.tasker2024.edittask.repository.RepositoryEditTask;
import com.joaomgcd.tasker2024.webui.ServiceWebUI;
import com.joaomgcd.tasker2024.webui.ServiceWebUI$requestHandler$2$1;
import com.joaomgcd.tasker2024.webui.WebUIAction;
import com.joaomgcd.taskerm.util.b7;
import ik.l;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
import jk.h;
import jk.p;
import kotlin.collections.j0;
import lg.n1;
import net.dinglisch.android.taskerm.c;
import net.dinglisch.android.taskerm.e;
import net.dinglisch.android.taskerm.pr;
import net.dinglisch.android.taskerm.r1;
import ng.f0;
import ng.n;
import pk.f;
import vj.e0;
import vj.j;
import vj.k;
import yi.d;

public final class ServiceWebUI extends Hilt_ServiceWebUI {
    public static final a w = new a(null);
    public static final int x = 8;
    private wi.b s;
    private final j t = k.a(new ik.a() {
        public final Object e() {
            ng.n y;
            y = ServiceWebUI.y(ServiceWebUI.this);
            return y;
        }
    });
    private final j u = k.a(new ik.a() {
        public final Object e() {
            ServiceWebUI$requestHandler$2$1 D;
            D = ServiceWebUI.D(ServiceWebUI.this);
            return D;
        }
    });
    public RepositoryEditTask.x v;

    public static final class a {
        public a(h hVar) {
            this();
        }

        public final String a() {
            return "http://" + n1.y() + ":8745/";
        }

        private a() {
        }
    }

    static final class b {
    }

    public static final e0 A(ServiceWebUI serviceWebUI, n nVar, f0 f0Var) {
        String M = f0Var.M();
        if (M == null) {
            M = "no path";
        }
        Log.d("Server", M);
        ServiceWebUI$requestHandler$2$1 w2 = serviceWebUI.w();
        p.f(f0Var);
        nVar.o(f0Var, w2.h(f0Var));
        return e0.a;
    }

    public static final void B(l lVar, Object obj) {
        lVar.invoke(obj);
    }

    public static final ServiceWebUI$requestHandler$2$1 D(ServiceWebUI serviceWebUI) {
        return new ServiceWebUI$requestHandler$2$1(serviceWebUI);
    }

    public static final e0 k(ServiceWebUI serviceWebUI, WebUIAction webUIAction, WebUIAction.Arg arg, c cVar) {
        pr m0;
        RepositoryEditTask u = serviceWebUI.u();
        if (u == null || (m0 = u.m0(webUIAction.getCode(), arg.getId(), arg.getValue())) == null) {
            return e0.a;
        }
        cVar.m1(arg.getId(), m0);
        return e0.a;
    }

    public final c q(final WebUIAction webUIAction) {
        final c cVar = new c(webUIAction.getCode());
        cVar.p(webUIAction.getCondition());
        cVar.w1(webUIAction.getLabel());
        for (final WebUIAction.Arg arg : webUIAction.getArgs()) {
            b7.n6((l) null, new ik.a() {
                public final Object e() {
                    e0 k;
                    k = ServiceWebUI.k(ServiceWebUI.this, webUIAction, arg, cVar);
                    return k;
                }
            }, 1, (Object) null);
        }
        return cVar;
    }

    public final List<RepositoryEditTask.ActionDescription> r() {
        RepositoryEditTask u = u();
        if (u != null) {
            return u.z0();
        }
        return null;
    }

    public final List<RepositoryEditTask.ActionCategory> s() {
        RepositoryEditTask u = u();
        if (u != null) {
            return u.F0();
        }
        return null;
    }

    private final n t() {
        return (n) this.t.getValue();
    }

    public final RepositoryEditTask u() {
        return v().d();
    }

    private final ServiceWebUI$requestHandler$2$1 w() {
        return (ServiceWebUI$requestHandler$2$1) this.u.getValue();
    }

    public final WebUIAction x(c cVar, int i) {
        RepositoryEditTask.ActionDescriptionArg q0;
        int j = cVar.j();
        String K = cVar.K();
        r1 T = cVar.T();
        String v0 = cVar.v0();
        f s = pk.j.s(0, cVar.e0());
        ArrayList arrayList = new ArrayList();
        j0 it = s.iterator();
        while (true) {
            WebUIAction.Arg arg = null;
            if (!it.hasNext()) {
                break;
            }
            int d = it.d();
            RepositoryEditTask u = u();
            if (u != null && (q0 = u.q0(cVar.j(), d)) != null) {
                net.dinglisch.android.taskerm.j C = cVar.C(d);
                Object w2 = C instanceof net.dinglisch.android.taskerm.j ? C.w() : C instanceof e ? Boolean.valueOf(((e) C).T()) : C instanceof net.dinglisch.android.taskerm.h ? Integer.valueOf(((net.dinglisch.android.taskerm.h) C).v()) : null;
                if (w2 != null) {
                    arg = new WebUIAction.Arg(d, q0.getName(), w2);
                }
            }
            if (arg != null) {
                arrayList.add(arg);
            }
        }
        RepositoryEditTask u2 = u();
        return new WebUIAction(j, K, arrayList, T, v0, u2 != null ? u2.u0(i) : null, b7.l4(Boolean.valueOf(!cVar.I1())), cVar.r0(), b7.l4(Boolean.valueOf(!cVar.L())), cVar.h0());
    }

    public static final n y(final ServiceWebUI serviceWebUI) {
        final n nVar = new n(serviceWebUI, 8745, 60000, new l() {
            public final Object invoke(Object obj) {
                File z;
                z = ServiceWebUI.z((String) obj);
                return z;
            }
        });
        ti.n l = nVar.l();
        final l lVar = new l() {
            public final Object invoke(Object obj) {
                e0 A;
                A = ServiceWebUI.A(ServiceWebUI.this, nVar, (f0) obj);
                return A;
            }
        };
        serviceWebUI.s = l.i0(new d() {
            public final void accept(Object obj) {
                ServiceWebUI.B(lVar, obj);
            }
        });
        return nVar;
    }

    public static final File z(String str) {
        p.i(str, "it");
        return new File(str);
    }

    public Void C(Intent intent) {
        p.i(intent, "intent");
        return null;
    }

    @Override
    public IBinder onBind(Intent intent) {
        return (IBinder) C(intent);
    }

    @Override
    public void onCreate() {
        super.onCreate();
        t().r();
    }

    @Override
    public void onDestroy() {
        super.onDestroy();
        t().y();
    }

    public final RepositoryEditTask.x v() {
        RepositoryEditTask.x xVar = this.v;
        if (xVar != null) {
            return xVar;
        }
        p.z("repositoryFactory");
        return null;
    }
}