Skip to content
This repository has been archived by the owner on Nov 3, 2022. It is now read-only.

Commit

Permalink
#540 [FEAT] : 파이어베이스 로그 달기(Following)
Browse files Browse the repository at this point in the history
  • Loading branch information
l2hyunwoo committed Feb 28, 2021
1 parent ff936a8 commit 0090c4e
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ import com.teambeme.beme.explore.view.ExploreDetailActivity
import com.teambeme.beme.explore.viewmodel.ExploreViewModel
import com.teambeme.beme.following.viewmodel.FollowingViewModel
import com.teambeme.beme.otherpage.view.OtherPageActivity
import com.teambeme.beme.util.recordClickEvent
import com.teambeme.beme.util.startActivity

class OtherQuestionsRcvAdapter<B : ViewDataBinding>(
Expand Down Expand Up @@ -177,6 +178,7 @@ class OtherQuestionsRcvAdapter<B : ViewDataBinding>(
) {
binding.btnOtherQuestionsDoAnswer.setOnClickListener {
Log.d("answer", "adapter")
recordClickEvent("BUTTON", "CLICK_ANSWERCHECK_FOLLOWING")
otherQuestionButtonClickListener?.otherQuestionAnswerClickListener(otherQuestionsData.questionId)
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ import com.teambeme.beme.following.viewmodel.FollowingViewModel
import com.teambeme.beme.following.viewmodel.FollowingViewModelFactory
import com.teambeme.beme.idsearchfollowing.view.FollowingAfterIdSearchActivity
import com.teambeme.beme.notification.view.NotificationActivity
import com.teambeme.beme.util.recordClickEvent

class FollowingFragment : BindingFragment<FragmentFollowingBinding>(R.layout.fragment_following) {
private val followingViewModelFactory = FollowingViewModelFactory(
Expand Down Expand Up @@ -273,6 +274,7 @@ class FollowingFragment : BindingFragment<FragmentFollowingBinding>(R.layout.fra

private fun setClickListenerForIdSearchButton() {
binding.btnFollowingIdSearch.setOnClickListener {
recordClickEvent("BUTTON", "CLICK_SEARCHID_FOLLOWING")
val intent = Intent(activity, FollowingAfterIdSearchActivity::class.java)
startActivity(intent)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ import com.teambeme.beme.databinding.ItemFollowingAfterIdsearchBinding
import com.teambeme.beme.idsearchfollowing.model.ResponseIdSearchData
import com.teambeme.beme.idsearchfollowing.viewmodel.IdSearchViewModel
import com.teambeme.beme.otherpage.view.OtherPageActivity
import com.teambeme.beme.util.recordClickEvent

class IdSearchAdapter(
private val viewModel: IdSearchViewModel
Expand Down Expand Up @@ -87,6 +88,7 @@ class IdSearchAdapter(
) {
binding.btnFollowingFollowing.setOnClickListener {
viewModel.requestFollowAndFollowing(data.id)
recordClickEvent("BUTTON", "FOLLOW_SEARCHID_FALSE")
binding.btnFollowingFollow.visibility = View.VISIBLE
binding.btnFollowingFollowing.visibility = View.INVISIBLE
}
Expand All @@ -99,6 +101,7 @@ class IdSearchAdapter(
) {
binding.btnFollowingFollow.setOnClickListener {
viewModel.requestFollowAndFollowing(data.id)
recordClickEvent("BUTTON", "FOLLOW_SEARCHID_TRUE")
binding.btnFollowingFollow.visibility = View.INVISIBLE
binding.btnFollowingFollowing.visibility = View.VISIBLE
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,10 +59,8 @@ class FollowingAfterIdSearchActivity :
}

private fun initBinding(binding: ActivityFollowingAfterIdSearchBinding) {
binding.apply {
idSearchViewModel = idSearchViewModel
lifecycleOwner = this@FollowingAfterIdSearchActivity
}
binding.idSearchViewModel = idSearchViewModel
binding.lifecycleOwner = this@FollowingAfterIdSearchActivity
}

private fun setRecentSearchAdapter(binding: ActivityFollowingAfterIdSearchBinding) {
Expand Down

0 comments on commit 0090c4e

Please sign in to comment.