CourseIn.kt 887 Bytes
Newer Older
严久程 committed
1 2 3 4
package com.yidianling.course.router

import android.app.Activity
import android.content.Intent
严久程 committed
5
import com.ydl.ydlcommon.modular.ModularServiceManager
konghaorui committed
6
import com.yidianling.dynamic.api.IDynamicService
严久程 committed
7
import com.yidianling.user.api.service.IUserService
严久程 committed
8 9 10 11 12 13 14 15

/**
 * author : Zhangwenchao
 * e-mail : zhangwch@yidianling.com
 * time   : 2018/04/25
 */
object CourseIn {

konghaorui committed
16 17 18 19 20 21 22 23
    fun getUserService(): IUserService {
        return ModularServiceManager.provide(IUserService::class.java)
    }

    fun getDynamicService(): IDynamicService {
        return ModularServiceManager.provide(IDynamicService::class.java)
    }

严久程 committed
24
    fun isLogin(): Boolean {
严久程 committed
25
        return ModularServiceManager.provide(IUserService::class.java).isLogin()
严久程 committed
26 27 28
    }

    fun loginWayIntent(activity: Activity): Intent? {
严久程 committed
29
        return ModularServiceManager.provide(IUserService::class.java).loginWayIntent(activity)
严久程 committed
30 31 32
    }

}