@@ -30,6 +30,7 @@ class ReposDetailActivity : BaseVMActivity() {
3030 private lateinit var mOwner: String
3131 private lateinit var mRepos: String
3232 private lateinit var mWebUrl: String
33+ private var mIsFromFavor: Boolean = false
3334
3435 override fun getLayoutId (): Int = R .layout.activity_repos_detail
3536
@@ -103,15 +104,17 @@ class ReposDetailActivity : BaseVMActivity() {
103104 mViewModel.starRepo(mOwner, mRepos)
104105 .observe(this @ReposDetailActivity, {
105106 successToast(getString(R .string.stared))
106- LiveDataBus .with<ReposStarEvent >(Constant .STAR_EVENT_KEY ).postData(ReposStarEvent ())
107+ LiveDataBus .with<ReposStarEvent >(Constant .STAR_EVENT_KEY )
108+ .setData(ReposStarEvent (mIsFromFavor))
107109 })
108110 }
109111
110112 private fun unStarRepo () {
111113 mViewModel.unStarRepo(mOwner, mRepos)
112114 .observe(this @ReposDetailActivity, {
113115 successToast(getString(R .string.un_stared))
114- LiveDataBus .with<ReposStarEvent >(Constant .STAR_EVENT_KEY ).postData(ReposStarEvent ())
116+ LiveDataBus .with<ReposStarEvent >(Constant .STAR_EVENT_KEY )
117+ .setData(ReposStarEvent (mIsFromFavor))
115118 })
116119 }
117120
@@ -123,7 +126,12 @@ class ReposDetailActivity : BaseVMActivity() {
123126 }
124127}
125128
126- fun go2ReposDetailActivity (activity : Activity , webUrl : String , repo : String , owner : String ) {
129+ fun go2ReposDetailActivity (
130+ activity : Activity ,
131+ webUrl : String ,
132+ repo : String ,
133+ owner : String ,
134+ ) {
127135 Bundle ().run {
128136 putString(ReposDetailActivity .WEB_URL , webUrl)
129137 putString(ReposDetailActivity .REPO , repo)
0 commit comments