package com.cooleshow.provider.common import com.alibaba.android.arouter.launcher.ARouter import com.cooleshow.base.common.BaseConstant import com.cooleshow.base.utils.AppPrefsUtils import com.cooleshow.provider.router.RouterPath /* 顶级函数,判断是否登录 */ fun isLogined(): Boolean { return AppPrefsUtils.getString(BaseConstant.KEY_SP_TOKEN)!!.isNotEmpty() } /* 如果已经登录,进行传入的方法处理 如果没有登录,进入登录界面 */ fun afterLogin(method: () -> Unit) { if (isLogined()) { method() } else { ARouter.getInstance().build(RouterPath.UserCenter.PATH_LOGIN).navigation() } }