导航菜单

页面标题

页面副标题

moonshot.企业版 v8.14.46 - LogoutService.java 源代码

正在查看: moonshot.企业版 v8.14.46 应用的 LogoutService.java JAVA 源代码文件

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


package com.ddtx.dingdatacontact;

import JINLt5EavtBRnNuKNNEN.kp1AiJpjqJHu1Tcnj96z.zSFvmU2XOpXZrEfUxlHp.嶬劦磻踪窻矝藖;
import android.app.Service;
import android.content.Intent;
import android.os.Handler;
import android.os.IBinder;
import com.ddtx.dingdatacontact.Entity.AllSettingBean;
import com.ddtx.dingdatacontact.LogoutService;
import com.ddtx.dingdatacontact.main.activity.MainActivity;
import com.netease.nim.uikit.AppConfig;
import com.netease.nim.uikit.business.session.fragment.TeamMessageFragment;
import com.netease.nim.uikit.common.ToastHelper;
import com.netease.nim.uikit.rest.Host;
import com.netease.nim.uikit.rest.SignUtil;
import com.netease.nim.uikit.utils.net.HttpListener;
import com.netease.nim.uikit.utils.net.OkUtil;
import com.netease.nimlib.sdk.NIMClient;
import com.netease.nimlib.sdk.auth.AuthService;
import java.util.HashMap;
import kp1AiJpjqJHu1Tcnj96z.IRnPlw4EC2IclzeuBbCK.zSFvmU2XOpXZrEfUxlHp.C3346;
import kp1AiJpjqJHu1Tcnj96z.IRnPlw4EC2IclzeuBbCK.zSFvmU2XOpXZrEfUxlHp.RRjcOMLYdoviwy8vCfIX.kp1AiJpjqJHu1Tcnj96z.C3219;
import kp1AiJpjqJHu1Tcnj96z.IRnPlw4EC2IclzeuBbCK.zSFvmU2XOpXZrEfUxlHp.hylzhsjEUrEKyC6RrPqZ.C3262;

public class LogoutService extends Service {

    public static boolean f11107;

    public Handler f11108 = new Handler();

    public Runnable f11109 = new Runnable() {
        @Override
        public final void run() {
            LogoutService.this.m14871();
        }
    };

    public class C2585 implements HttpListener {
        public C2585() {
        }

        public void error(String str) {
        }

        public void result(Object obj) {
            if (obj != null) {
                AllSettingBean allSettingBean = (AllSettingBean) obj;
                if (allSettingBean.getIslogin() != null && allSettingBean.getIslogin().intValue() != 1) {
                    LogoutService.this.m14868();
                    ToastHelper.showToast(LogoutService.this, "已被限制登录");
                }
                if (allSettingBean.getIsclear().intValue() == 1) {
                    嶬劦磻踪窻矝藖.抵蔩麄().媻娻欞獅还貴犎蜡姁跓茎(new C3262(true));
                }
                if (allSettingBean.getIsapp() != null && allSettingBean.getIsapp().intValue() != 1) {
                    LogoutService.this.m14868();
                    ToastHelper.showToast(LogoutService.this, "不允许APP端登录!");
                }
                if (allSettingBean.getIssup() != null) {
                    boolean z = allSettingBean.getIssup().intValue() == 1;
                    LogoutService.f11107 = z;
                    AppConfig.IS_SUPER_USER = z;
                }
                C3219.f13196 = allSettingBean.getServicer() != null ? allSettingBean.getServicer() : "";
                if (allSettingBean.getRedpacket() != null) {
                    AppConstant.SHOW_RED_PACKET = allSettingBean.getRedpacket().intValue() == 1;
                }
                if (allSettingBean.getGlobalsign() != null) {
                    AppConstant.SHOW_SIGN = allSettingBean.getGlobalsign().intValue() == 1;
                }
                if (allSettingBean.getMoney() != null) {
                    AppConstant.SHOW_STORED = allSettingBean.getMoney().intValue() == 1;
                }
                if (allSettingBean.getDiscover() != null) {
                    AppConstant.SHOW_FIND = allSettingBean.getDiscover().intValue() == 1;
                }
                if (allSettingBean.getDiscover() != null) {
                    AppConstant.SHOW_EXPLORER = allSettingBean.getExplorer().intValue() == 1;
                }
                if (allSettingBean.getWallet() != null) {
                    AppConstant.SHOW_WALLET = allSettingBean.getWallet().intValue() == 1;
                }
                if (allSettingBean.getTeaminfo() != null) {
                    AppConstant.SHOW_PERSON_CARD = allSettingBean.getTeaminfo().intValue() == 1;
                }
                if (allSettingBean.getTeamout() != null) {
                    AppConstant.SHOW_QUIT_TEAM = allSettingBean.getTeamout().intValue() == 1;
                }
                if (allSettingBean.getBank() != null) {
                    AppConstant.SHOW_ALL_CASH_OUT = allSettingBean.getBank().intValue();
                }
                if (allSettingBean.getBankget() != null) {
                    AppConstant.SHOW_CASH = allSettingBean.getBankget().intValue() == 1;
                }
                if (allSettingBean.getShowQuitTeamMessage() != null) {
                    AppConstant.SHOW_EXIT_TEAM = allSettingBean.getShowQuitTeamMessage().intValue() == 1;
                }
                if (allSettingBean.getIntviteMemberNotifiction() != null) {
                    AppConstant.SHOW_INVITE_MEMBER_NOTIFICATION = allSettingBean.getIntviteMemberNotifiction().intValue() == 1;
                }
                if (allSettingBean.getKickMemberNotifiction() != null) {
                    AppConstant.SHOW_KICK_MEMBER_NOTIFICATION = allSettingBean.getKickMemberNotifiction().intValue() == 1;
                }
                if (allSettingBean.getIsspeakingtime() != null) {
                    AppConfig.LIMIT_SPEAK = allSettingBean.getIsspeakingtime().intValue() == 1;
                }
                if (allSettingBean.getSpeakingspace() != null) {
                    try {
                        TeamMessageFragment.MUTE_DELAY = Long.parseLong(allSettingBean.getSpeakingspace()) * 1000;
                    } catch (Exception unused) {
                    }
                }
                allSettingBean.getTimespace();
                if (allSettingBean.getShowTeamMember() != null) {
                    AppConstant.SHOW_TEAM_MEMBER = allSettingBean.getShowTeamMember().intValue() == 1;
                }
                allSettingBean.getIseveryman();
                allSettingBean.getEveryonecount();
                if (allSettingBean.getMoments() != null) {
                    AppConstant.SHOW_FIND_MOMENT = allSettingBean.getMoments().intValue() == 1;
                }
                allSettingBean.getCreateteam();
                allSettingBean.getAddfriend();
                if (allSettingBean.getScanSwitch() != null) {
                    AppConstant.SHOW_FIND_SCAN = allSettingBean.getScanSwitch().intValue() == 1;
                }
                if (allSettingBean.getBurnAfterReadingSwitch() != null) {
                    AppConstant.SHOW_BURN_AFTER_READ = allSettingBean.getBurnAfterReadingSwitch().intValue() == 1;
                }
            }
        }
    }

    public void m14868() {
        MainActivity.m15266(this, true);
        ((AuthService) NIMClient.getService(AuthService.class)).logout();
        stopSelf();
    }

    public void m14871() {
        m14870();
        if (C3346.m18098() != null) {
            HashMap hashMap = new HashMap();
            hashMap.put("uid", C3346.m18098());
            hashMap.put("os", "android");
            hashMap.put("v", C3346.m18097(C3346.m18096()));
            SignUtil.genParams(hashMap);
            OkUtil.getInstance().post(Host.getUserIsNormal(), hashMap, AllSettingBean.class, new C2585());
        }
    }

    private void m14870() {
        this.f11108.postDelayed(this.f11109, 60000L);
    }

    @Override
    public IBinder onBind(Intent intent) {
        throw new UnsupportedOperationException("Not yet implemented");
    }

    @Override
    public void onCreate() {
        super.onCreate();
        this.f11108.post(this.f11109);
    }

    @Override
    public void onDestroy() {
        super.onDestroy();
        this.f11108.removeCallbacks(this.f11109);
    }
}