PlatformTempCommonRouteImpl.kt 1.04 KB
Newer Older
ydl committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
package com.ydl.component.route

import android.app.Activity
import android.content.Context
import com.ydl.ydlcommon.router.IYdlCommonRouter
import com.ydl.ydlcommon.router.YdlUserInfo
import com.yidianling.im.bridge.P2PCustomActionHandlerImpl
import com.yidianling.im.router.ImIn
import com.yidianling.im.session.SessionHelper
import com.yidianling.user.ui.login.RegisterAndLoginActivity

class PlatformTempCommonRouteImpl : IYdlCommonRouter {

    override fun startMain(activity: Activity, isSplashActivity: Boolean) {

    }

    override fun startMain(context: Context, selectTab: Int, trend_tap: String?) {

    }

    override fun setMoreService(context: Context) {

    }

    override fun getUserInfo(): YdlUserInfo? {
        val userInfo = ImIn.getUserResponse() ?: return null
        return YdlUserInfo(userInfo.uid ?: "", userInfo.accessToken ?: "", userInfo.hxpwd
            ?: "", userInfo.userInfo!!.nick_name ?: "", userInfo.userInfo!!.head ?: "")
    }


    override fun getUid(): Int {
        return ImIn.getUserInfo()?.uid?.toInt() ?: 0
    }

}