From 83f19a5ae9c3518243735fc63268261f1574de23 Mon Sep 17 00:00:00 2001
From: Taras Smakula <tarassmakula@gmail.com>
Date: Tue, 12 Dec 2023 12:33:55 +0200
Subject: [PATCH] Add dividers for subscription list

---
 .../subscription_stage/SubscriptionStageFragment.kt  | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/auth/src/main/java/org/futo/circles/auth/feature/sign_up/subscription_stage/SubscriptionStageFragment.kt b/auth/src/main/java/org/futo/circles/auth/feature/sign_up/subscription_stage/SubscriptionStageFragment.kt
index acfc34a77..6e723478a 100644
--- a/auth/src/main/java/org/futo/circles/auth/feature/sign_up/subscription_stage/SubscriptionStageFragment.kt
+++ b/auth/src/main/java/org/futo/circles/auth/feature/sign_up/subscription_stage/SubscriptionStageFragment.kt
@@ -3,7 +3,9 @@ package org.futo.circles.auth.feature.sign_up.subscription_stage
 import android.os.Bundle
 import android.view.View
 import androidx.fragment.app.viewModels
+import androidx.recyclerview.widget.DividerItemDecoration
 import by.kirich1409.viewbindingdelegate.viewBinding
+import com.google.android.material.divider.MaterialDividerItemDecoration
 import dagger.hilt.android.AndroidEntryPoint
 import org.futo.circles.auth.R
 import org.futo.circles.auth.databinding.FragmentSubscriptionStageBinding
@@ -46,7 +48,7 @@ class SubscriptionStageFragment :
 
     override fun onCreate(savedInstanceState: Bundle?) {
         super.onCreate(savedInstanceState)
-        viewModel.loadSubscriptionsList(subscriptionManager)
+        viewModel.initiateSubscriptionStage(subscriptionManager)
     }
 
     override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
@@ -56,7 +58,13 @@ class SubscriptionStageFragment :
     }
 
     private fun setupViews() {
-        binding.rvSubscriptions.adapter = listAdapter
+        binding.rvSubscriptions.apply {
+            addItemDecoration(
+                MaterialDividerItemDecoration(context, DividerItemDecoration.VERTICAL).apply {
+                    isLastItemDecorated = false
+                })
+            adapter = listAdapter
+        }
     }
 
     private fun setupObservers() {
-- 
GitLab