본인인증 완료
- 앱 재시작 되도록 수정
This commit is contained in:
		
							
								
								
									
										362
									
								
								.idea/other.xml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										362
									
								
								.idea/other.xml
									
									
									
										generated
									
									
									
								
							| @@ -1,362 +0,0 @@ | |||||||
| <?xml version="1.0" encoding="UTF-8"?> |  | ||||||
| <project version="4"> |  | ||||||
|   <component name="direct_access_persist.xml"> |  | ||||||
|     <option name="deviceSelectionList"> |  | ||||||
|       <list> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="27" /> |  | ||||||
|           <option name="brand" value="DOCOMO" /> |  | ||||||
|           <option name="codename" value="F01L" /> |  | ||||||
|           <option name="id" value="F01L" /> |  | ||||||
|           <option name="manufacturer" value="FUJITSU" /> |  | ||||||
|           <option name="name" value="F-01L" /> |  | ||||||
|           <option name="screenDensity" value="360" /> |  | ||||||
|           <option name="screenX" value="720" /> |  | ||||||
|           <option name="screenY" value="1280" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="34" /> |  | ||||||
|           <option name="brand" value="OPPO" /> |  | ||||||
|           <option name="codename" value="OP573DL1" /> |  | ||||||
|           <option name="id" value="OP573DL1" /> |  | ||||||
|           <option name="manufacturer" value="OPPO" /> |  | ||||||
|           <option name="name" value="CPH2557" /> |  | ||||||
|           <option name="screenDensity" value="480" /> |  | ||||||
|           <option name="screenX" value="1080" /> |  | ||||||
|           <option name="screenY" value="2400" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="28" /> |  | ||||||
|           <option name="brand" value="DOCOMO" /> |  | ||||||
|           <option name="codename" value="SH-01L" /> |  | ||||||
|           <option name="id" value="SH-01L" /> |  | ||||||
|           <option name="manufacturer" value="SHARP" /> |  | ||||||
|           <option name="name" value="AQUOS sense2 SH-01L" /> |  | ||||||
|           <option name="screenDensity" value="480" /> |  | ||||||
|           <option name="screenX" value="1080" /> |  | ||||||
|           <option name="screenY" value="2160" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="34" /> |  | ||||||
|           <option name="brand" value="Lenovo" /> |  | ||||||
|           <option name="codename" value="TB370FU" /> |  | ||||||
|           <option name="id" value="TB370FU" /> |  | ||||||
|           <option name="manufacturer" value="Lenovo" /> |  | ||||||
|           <option name="name" value="Tab P12" /> |  | ||||||
|           <option name="screenDensity" value="340" /> |  | ||||||
|           <option name="screenX" value="1840" /> |  | ||||||
|           <option name="screenY" value="2944" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="31" /> |  | ||||||
|           <option name="brand" value="samsung" /> |  | ||||||
|           <option name="codename" value="a51" /> |  | ||||||
|           <option name="id" value="a51" /> |  | ||||||
|           <option name="manufacturer" value="Samsung" /> |  | ||||||
|           <option name="name" value="Galaxy A51" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="1080" /> |  | ||||||
|           <option name="screenY" value="2400" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="34" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="akita" /> |  | ||||||
|           <option name="id" value="akita" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel 8a" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="1080" /> |  | ||||||
|           <option name="screenY" value="2400" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="33" /> |  | ||||||
|           <option name="brand" value="samsung" /> |  | ||||||
|           <option name="codename" value="b0q" /> |  | ||||||
|           <option name="id" value="b0q" /> |  | ||||||
|           <option name="manufacturer" value="Samsung" /> |  | ||||||
|           <option name="name" value="Galaxy S22 Ultra" /> |  | ||||||
|           <option name="screenDensity" value="600" /> |  | ||||||
|           <option name="screenX" value="1440" /> |  | ||||||
|           <option name="screenY" value="3088" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="32" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="bluejay" /> |  | ||||||
|           <option name="id" value="bluejay" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel 6a" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="1080" /> |  | ||||||
|           <option name="screenY" value="2400" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="34" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="caiman" /> |  | ||||||
|           <option name="id" value="caiman" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel 9 Pro" /> |  | ||||||
|           <option name="screenDensity" value="360" /> |  | ||||||
|           <option name="screenX" value="960" /> |  | ||||||
|           <option name="screenY" value="2142" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="34" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="comet" /> |  | ||||||
|           <option name="id" value="comet" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel 9 Pro Fold" /> |  | ||||||
|           <option name="screenDensity" value="390" /> |  | ||||||
|           <option name="screenX" value="2076" /> |  | ||||||
|           <option name="screenY" value="2152" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="29" /> |  | ||||||
|           <option name="brand" value="samsung" /> |  | ||||||
|           <option name="codename" value="crownqlteue" /> |  | ||||||
|           <option name="id" value="crownqlteue" /> |  | ||||||
|           <option name="manufacturer" value="Samsung" /> |  | ||||||
|           <option name="name" value="Galaxy Note9" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="2220" /> |  | ||||||
|           <option name="screenY" value="1080" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="34" /> |  | ||||||
|           <option name="brand" value="samsung" /> |  | ||||||
|           <option name="codename" value="dm3q" /> |  | ||||||
|           <option name="id" value="dm3q" /> |  | ||||||
|           <option name="manufacturer" value="Samsung" /> |  | ||||||
|           <option name="name" value="Galaxy S23 Ultra" /> |  | ||||||
|           <option name="screenDensity" value="600" /> |  | ||||||
|           <option name="screenX" value="1440" /> |  | ||||||
|           <option name="screenY" value="3088" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="34" /> |  | ||||||
|           <option name="brand" value="samsung" /> |  | ||||||
|           <option name="codename" value="e1q" /> |  | ||||||
|           <option name="id" value="e1q" /> |  | ||||||
|           <option name="manufacturer" value="Samsung" /> |  | ||||||
|           <option name="name" value="Galaxy S24" /> |  | ||||||
|           <option name="screenDensity" value="480" /> |  | ||||||
|           <option name="screenX" value="1080" /> |  | ||||||
|           <option name="screenY" value="2340" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="34" /> |  | ||||||
|           <option name="brand" value="samsung" /> |  | ||||||
|           <option name="codename" value="e3q" /> |  | ||||||
|           <option name="id" value="e3q" /> |  | ||||||
|           <option name="manufacturer" value="Samsung" /> |  | ||||||
|           <option name="name" value="Galaxy S24 Ultra" /> |  | ||||||
|           <option name="screenDensity" value="450" /> |  | ||||||
|           <option name="screenX" value="1440" /> |  | ||||||
|           <option name="screenY" value="3120" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="33" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="eos" /> |  | ||||||
|           <option name="id" value="eos" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Eos" /> |  | ||||||
|           <option name="screenDensity" value="320" /> |  | ||||||
|           <option name="screenX" value="384" /> |  | ||||||
|           <option name="screenY" value="384" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="33" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="felix" /> |  | ||||||
|           <option name="id" value="felix" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel Fold" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="2208" /> |  | ||||||
|           <option name="screenY" value="1840" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="34" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="felix" /> |  | ||||||
|           <option name="id" value="felix" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel Fold" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="2208" /> |  | ||||||
|           <option name="screenY" value="1840" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="33" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="felix_camera" /> |  | ||||||
|           <option name="id" value="felix_camera" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel Fold (Camera-enabled)" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="2208" /> |  | ||||||
|           <option name="screenY" value="1840" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="33" /> |  | ||||||
|           <option name="brand" value="samsung" /> |  | ||||||
|           <option name="codename" value="gts8uwifi" /> |  | ||||||
|           <option name="id" value="gts8uwifi" /> |  | ||||||
|           <option name="manufacturer" value="Samsung" /> |  | ||||||
|           <option name="name" value="Galaxy Tab S8 Ultra" /> |  | ||||||
|           <option name="screenDensity" value="320" /> |  | ||||||
|           <option name="screenX" value="1848" /> |  | ||||||
|           <option name="screenY" value="2960" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="34" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="husky" /> |  | ||||||
|           <option name="id" value="husky" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel 8 Pro" /> |  | ||||||
|           <option name="screenDensity" value="390" /> |  | ||||||
|           <option name="screenX" value="1008" /> |  | ||||||
|           <option name="screenY" value="2244" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="30" /> |  | ||||||
|           <option name="brand" value="motorola" /> |  | ||||||
|           <option name="codename" value="java" /> |  | ||||||
|           <option name="id" value="java" /> |  | ||||||
|           <option name="manufacturer" value="Motorola" /> |  | ||||||
|           <option name="name" value="G20" /> |  | ||||||
|           <option name="screenDensity" value="280" /> |  | ||||||
|           <option name="screenX" value="720" /> |  | ||||||
|           <option name="screenY" value="1600" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="34" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="komodo" /> |  | ||||||
|           <option name="id" value="komodo" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel 9 Pro XL" /> |  | ||||||
|           <option name="screenDensity" value="360" /> |  | ||||||
|           <option name="screenX" value="1008" /> |  | ||||||
|           <option name="screenY" value="2244" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="33" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="lynx" /> |  | ||||||
|           <option name="id" value="lynx" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel 7a" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="1080" /> |  | ||||||
|           <option name="screenY" value="2400" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="31" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="oriole" /> |  | ||||||
|           <option name="id" value="oriole" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel 6" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="1080" /> |  | ||||||
|           <option name="screenY" value="2400" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="33" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="panther" /> |  | ||||||
|           <option name="id" value="panther" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel 7" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="1080" /> |  | ||||||
|           <option name="screenY" value="2400" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="34" /> |  | ||||||
|           <option name="brand" value="samsung" /> |  | ||||||
|           <option name="codename" value="q5q" /> |  | ||||||
|           <option name="id" value="q5q" /> |  | ||||||
|           <option name="manufacturer" value="Samsung" /> |  | ||||||
|           <option name="name" value="Galaxy Z Fold5" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="1812" /> |  | ||||||
|           <option name="screenY" value="2176" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="34" /> |  | ||||||
|           <option name="brand" value="samsung" /> |  | ||||||
|           <option name="codename" value="q6q" /> |  | ||||||
|           <option name="id" value="q6q" /> |  | ||||||
|           <option name="manufacturer" value="Samsung" /> |  | ||||||
|           <option name="name" value="Galaxy Z Fold6" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="1856" /> |  | ||||||
|           <option name="screenY" value="2160" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="30" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="r11" /> |  | ||||||
|           <option name="id" value="r11" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel Watch" /> |  | ||||||
|           <option name="screenDensity" value="320" /> |  | ||||||
|           <option name="screenX" value="384" /> |  | ||||||
|           <option name="screenY" value="384" /> |  | ||||||
|           <option name="type" value="WEAR_OS" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="30" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="redfin" /> |  | ||||||
|           <option name="id" value="redfin" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel 5" /> |  | ||||||
|           <option name="screenDensity" value="440" /> |  | ||||||
|           <option name="screenX" value="1080" /> |  | ||||||
|           <option name="screenY" value="2340" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="34" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="shiba" /> |  | ||||||
|           <option name="id" value="shiba" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel 8" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="1080" /> |  | ||||||
|           <option name="screenY" value="2400" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="33" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="tangorpro" /> |  | ||||||
|           <option name="id" value="tangorpro" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel Tablet" /> |  | ||||||
|           <option name="screenDensity" value="320" /> |  | ||||||
|           <option name="screenX" value="1600" /> |  | ||||||
|           <option name="screenY" value="2560" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|         <PersistentDeviceSelectionData> |  | ||||||
|           <option name="api" value="34" /> |  | ||||||
|           <option name="brand" value="google" /> |  | ||||||
|           <option name="codename" value="tokay" /> |  | ||||||
|           <option name="id" value="tokay" /> |  | ||||||
|           <option name="manufacturer" value="Google" /> |  | ||||||
|           <option name="name" value="Pixel 9" /> |  | ||||||
|           <option name="screenDensity" value="420" /> |  | ||||||
|           <option name="screenX" value="1080" /> |  | ||||||
|           <option name="screenY" value="2424" /> |  | ||||||
|         </PersistentDeviceSelectionData> |  | ||||||
|       </list> |  | ||||||
|     </option> |  | ||||||
|   </component> |  | ||||||
| </project> |  | ||||||
| @@ -8,6 +8,7 @@ import android.view.View | |||||||
| import android.webkit.URLUtil | import android.webkit.URLUtil | ||||||
| import android.widget.LinearLayout | import android.widget.LinearLayout | ||||||
| import android.widget.Toast | import android.widget.Toast | ||||||
|  | import androidx.media3.common.util.UnstableApi | ||||||
| import coil.load | import coil.load | ||||||
| import coil.transform.CircleCropTransformation | import coil.transform.CircleCropTransformation | ||||||
| import com.google.gson.Gson | import com.google.gson.Gson | ||||||
| @@ -34,8 +35,10 @@ import kr.co.vividnext.sodalive.mypage.profile.ProfileUpdateActivity | |||||||
| import kr.co.vividnext.sodalive.mypage.service_center.ServiceCenterActivity | import kr.co.vividnext.sodalive.mypage.service_center.ServiceCenterActivity | ||||||
| import kr.co.vividnext.sodalive.settings.SettingsActivity | import kr.co.vividnext.sodalive.settings.SettingsActivity | ||||||
| import kr.co.vividnext.sodalive.settings.notification.MemberRole | import kr.co.vividnext.sodalive.settings.notification.MemberRole | ||||||
|  | import kr.co.vividnext.sodalive.splash.SplashActivity | ||||||
| import org.koin.android.ext.android.inject | import org.koin.android.ext.android.inject | ||||||
|  |  | ||||||
|  | @UnstableApi | ||||||
| class MyPageFragment : BaseFragment<FragmentMyBinding>(FragmentMyBinding::inflate) { | class MyPageFragment : BaseFragment<FragmentMyBinding>(FragmentMyBinding::inflate) { | ||||||
|  |  | ||||||
|     private val viewModel: MyPageViewModel by inject() |     private val viewModel: MyPageViewModel by inject() | ||||||
| @@ -138,7 +141,20 @@ class MyPageFragment : BaseFragment<FragmentMyBinding>(FragmentMyBinding::inflat | |||||||
|                 val bootpayResponse = Gson().fromJson(it, BootpayResponse::class.java) |                 val bootpayResponse = Gson().fromJson(it, BootpayResponse::class.java) | ||||||
|                 val request = AuthVerifyRequest(receiptId = bootpayResponse.data.receiptId) |                 val request = AuthVerifyRequest(receiptId = bootpayResponse.data.receiptId) | ||||||
|                 requireActivity().runOnUiThread { |                 requireActivity().runOnUiThread { | ||||||
|                     viewModel.authVerify(request) |                     viewModel.authVerify(request) { | ||||||
|  |                         startActivity( | ||||||
|  |                             Intent( | ||||||
|  |                                 requireContext(), | ||||||
|  |                                 SplashActivity::class.java | ||||||
|  |                             ).apply { | ||||||
|  |                                 addFlags( | ||||||
|  |                                     Intent.FLAG_ACTIVITY_CLEAR_TASK or | ||||||
|  |                                         Intent.FLAG_ACTIVITY_NEW_TASK | ||||||
|  |                                 ) | ||||||
|  |                             } | ||||||
|  |                         ) | ||||||
|  |                         requireActivity().finish() | ||||||
|  |                     } | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|   | |||||||
| @@ -60,7 +60,7 @@ class MyPageViewModel( | |||||||
|         ) |         ) | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     fun authVerify(request: AuthVerifyRequest) { |     fun authVerify(request: AuthVerifyRequest, onSuccess: () -> Unit) { | ||||||
|         if (!_isLoading.value!!) { |         if (!_isLoading.value!!) { | ||||||
|             _isLoading.value = true |             _isLoading.value = true | ||||||
|         } |         } | ||||||
| @@ -72,7 +72,7 @@ class MyPageViewModel( | |||||||
|                 .subscribe( |                 .subscribe( | ||||||
|                     { |                     { | ||||||
|                         if (it.success) { |                         if (it.success) { | ||||||
|                             getUserInfo() |                             onSuccess() | ||||||
|                         } else { |                         } else { | ||||||
|                             if (it.message != null) { |                             if (it.message != null) { | ||||||
|                                 _toastLiveData.postValue(it.message) |                                 _toastLiveData.postValue(it.message) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user