Переглянути джерело

+ WA888 change UI Main in progress

Dola TENG 2 роки тому
батько
коміт
7efd391cf9
100 змінених файлів з 311 додано та 319 видалено
  1. 1 1
      app/src/androidTest/java/com/khmer9/sbcmain/ExampleInstrumentedTest.kt
  2. 5 5
      app/src/main/AndroidManifest.xml
  3. 0 0
      app/src/main/java/com/khmer9/sbcmain/adapter/AbstractAdapter.kt
  4. 0 0
      app/src/main/java/com/khmer9/sbcmain/adapter/AbstractViewHolder.kt
  5. 0 0
      app/src/main/java/com/khmer9/sbcmain/adapter/BaseListAdapter.kt
  6. 0 0
      app/src/main/java/com/khmer9/sbcmain/adapter/BaseListItem.kt
  7. 0 0
      app/src/main/java/com/khmer9/sbcmain/adapter/BaseListViewHolder.kt
  8. 3 3
      app/src/main/java/com/khmer9/sbcmain/adapter/BettingStatementAdapter.kt
  9. 4 4
      app/src/main/java/com/khmer9/sbcmain/adapter/BettingStatementHeaderAdapter.kt
  10. 3 4
      app/src/main/java/com/khmer9/sbcmain/adapter/DepositStatementAdapter.kt
  11. 8 8
      app/src/main/java/com/khmer9/sbcmain/adapter/DepositStatementHeaderAdapter.kt
  12. 3 3
      app/src/main/java/com/khmer9/sbcmain/adapter/MainModuleAdapter.kt
  13. 3 4
      app/src/main/java/com/khmer9/sbcmain/adapter/ResultStatementAdapter.kt
  14. 4 4
      app/src/main/java/com/khmer9/sbcmain/adapter/ResultStatementHeaderAdapter.kt
  15. 3 3
      app/src/main/java/com/khmer9/sbcmain/adapter/WithdrawStatementAdapter.kt
  16. 8 8
      app/src/main/java/com/khmer9/sbcmain/adapter/WithdrawStatementHeaderAdapter.kt
  17. 8 8
      app/src/main/java/com/khmer9/sbcmain/app/App.kt
  18. 3 3
      app/src/main/java/com/khmer9/sbcmain/app/ErrorInterceptor.kt
  19. 1 1
      app/src/main/java/com/khmer9/sbcmain/app/ExceptionExtension.kt
  20. 2 2
      app/src/main/java/com/khmer9/sbcmain/app/ServiceInterceptor.kt
  21. 8 8
      app/src/main/java/com/khmer9/sbcmain/app/ShareActivity.kt
  22. 14 14
      app/src/main/java/com/khmer9/sbcmain/app/ShareViewModel.kt
  23. 4 6
      app/src/main/java/com/khmer9/sbcmain/app/ShareViewState.kt
  24. 2 2
      app/src/main/java/com/khmer9/sbcmain/base/BaseActivity.kt
  25. 2 6
      app/src/main/java/com/khmer9/sbcmain/base/BaseFragment.kt
  26. 1 1
      app/src/main/java/com/khmer9/sbcmain/base/BaseViewModel.kt
  27. 2 2
      app/src/main/java/com/khmer9/sbcmain/extension/ViewExtensions.kt
  28. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/CreateBettingDataModel.kt
  29. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/CurrentBettingDataModel.kt
  30. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/CurrentBettingMobileDataModel.kt
  31. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/CurrentGameDataModel.kt
  32. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/LoginDataModel.kt
  33. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/LottoSetDataModel.kt
  34. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/MainDataModel.kt
  35. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/MainModuleDataModel.kt
  36. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/PlayDataModel.kt
  37. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/PreviousBettingDataModel.kt
  38. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/ReportDataBettingModel.kt
  39. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/ReportDataModel.kt
  40. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/ReportDataResultModel.kt
  41. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/ReportDataWithdrawModel.kt
  42. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/ReportDepositDataModel.kt
  43. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/ResultDataModel.kt
  44. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/SocketMessageDataModel.kt
  45. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/SubModuleDataModel.kt
  46. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/UpdatePwdDataModel.kt
  47. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/YukiSetDataModel.kt
  48. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/main/SocketClientNewGameDataModel.kt
  49. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/main/SocketClientRandomDataModel.kt
  50. 1 2
      app/src/main/java/com/khmer9/sbcmain/remote/main/SocketClientResultDataModel.kt
  51. 1 2
      app/src/main/java/com/khmer9/sbcmain/remote/main/SocketClientTimeDataModel.kt
  52. 5 5
      app/src/main/java/com/khmer9/sbcmain/remote/service/ApiService.kt
  53. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/service/ConnectivityStates.java
  54. 1 1
      app/src/main/java/com/khmer9/sbcmain/remote/service/EventListener.java
  55. 3 3
      app/src/main/java/com/khmer9/sbcmain/remote/service/SocketService.java
  56. 2 2
      app/src/main/java/com/khmer9/sbcmain/screen/detail/BetsDetailAdapter.kt
  57. 2 2
      app/src/main/java/com/khmer9/sbcmain/screen/detail/BetsDetailListViewHolder.kt
  58. 5 5
      app/src/main/java/com/khmer9/sbcmain/screen/detail/BetsDetailViewModel.kt
  59. 1 1
      app/src/main/java/com/khmer9/sbcmain/screen/detail/BetsDetailViewState.kt
  60. 1 1
      app/src/main/java/com/khmer9/sbcmain/screen/detail/BettingDetailDataModel.kt
  61. 8 8
      app/src/main/java/com/khmer9/sbcmain/screen/detail/BettingDetailFragment.kt
  62. 7 7
      app/src/main/java/com/khmer9/sbcmain/screen/login/LoginActivity.kt
  63. 8 8
      app/src/main/java/com/khmer9/sbcmain/screen/login/LoginViewModel.kt
  64. 1 1
      app/src/main/java/com/khmer9/sbcmain/screen/login/LoginViewState.kt
  65. 2 2
      app/src/main/java/com/khmer9/sbcmain/screen/main/MainAdapter.kt
  66. 2 2
      app/src/main/java/com/khmer9/sbcmain/screen/main/MainAdapterHeader.kt
  67. 20 15
      app/src/main/java/com/khmer9/sbcmain/screen/main/MainFragment.kt
  68. 1 1
      app/src/main/java/com/khmer9/sbcmain/screen/main/MainListItem.kt
  69. 9 11
      app/src/main/java/com/khmer9/sbcmain/screen/main/MainListViewHolder.kt
  70. 6 6
      app/src/main/java/com/khmer9/sbcmain/screen/main/MainModuleViewHolder.kt
  71. 2 2
      app/src/main/java/com/khmer9/sbcmain/screen/main/ResultMainState.kt
  72. 2 2
      app/src/main/java/com/khmer9/sbcmain/screen/main/ResultSubState.kt
  73. 7 7
      app/src/main/java/com/khmer9/sbcmain/screen/main/SubModuleFragment.kt
  74. 15 15
      app/src/main/java/com/khmer9/sbcmain/screen/play/PlayFragment.kt
  75. 2 2
      app/src/main/java/com/khmer9/sbcmain/screen/report/ReportAdapter.kt
  76. 3 3
      app/src/main/java/com/khmer9/sbcmain/screen/report/ReportListViewHolder.kt
  77. 5 5
      app/src/main/java/com/khmer9/sbcmain/screen/report/ReportViewState.kt
  78. 10 10
      app/src/main/java/com/khmer9/sbcmain/screen/report/StatementFragment.kt
  79. 2 2
      app/src/main/java/com/khmer9/sbcmain/screen/report/bettingStatement/BettingHeaderViewHolder.kt
  80. 9 9
      app/src/main/java/com/khmer9/sbcmain/screen/report/bettingStatement/ReportBettingViewHolder.kt
  81. 7 7
      app/src/main/java/com/khmer9/sbcmain/screen/report/depositStatement/ReportDepositViewHolder.kt
  82. 3 3
      app/src/main/java/com/khmer9/sbcmain/screen/report/resultStatement/ReportResultViewHolder.kt
  83. 7 7
      app/src/main/java/com/khmer9/sbcmain/screen/report/withdrawStatement/ReportWithdrawViewHolder.kt
  84. 9 10
      app/src/main/java/com/khmer9/sbcmain/screen/result/ResultFragment.kt
  85. 2 2
      app/src/main/java/com/khmer9/sbcmain/screen/result/ResultViewState.kt
  86. 2 2
      app/src/main/java/com/khmer9/sbcmain/screen/result/Table0Adapter.kt
  87. 1 1
      app/src/main/java/com/khmer9/sbcmain/screen/result/Table0ListItem.kt
  88. 2 2
      app/src/main/java/com/khmer9/sbcmain/screen/result/Table0ListViewHolder.kt
  89. 2 2
      app/src/main/java/com/khmer9/sbcmain/screen/result/Table1Adapter.kt
  90. 1 1
      app/src/main/java/com/khmer9/sbcmain/screen/result/Table1ListItem.kt
  91. 2 2
      app/src/main/java/com/khmer9/sbcmain/screen/result/Table1ListViewHolder.kt
  92. 2 2
      app/src/main/java/com/khmer9/sbcmain/screen/result/Table2Adapter.kt
  93. 1 1
      app/src/main/java/com/khmer9/sbcmain/screen/result/Table2ListItem.kt
  94. 2 2
      app/src/main/java/com/khmer9/sbcmain/screen/result/Table2ListViewHolder.kt
  95. 2 2
      app/src/main/java/com/khmer9/sbcmain/screen/result/Table3Adapter.kt
  96. 1 1
      app/src/main/java/com/khmer9/sbcmain/screen/result/Table3ListItem.kt
  97. 2 2
      app/src/main/java/com/khmer9/sbcmain/screen/result/Table3ListViewHolder.kt
  98. 2 2
      app/src/main/java/com/khmer9/sbcmain/screen/result/Table4Adapter.kt
  99. 1 1
      app/src/main/java/com/khmer9/sbcmain/screen/result/Table4ListItem.kt
  100. 2 2
      app/src/main/java/com/khmer9/sbcmain/screen/result/Table4ListViewHolder.kt

+ 1 - 1
app/src/androidTest/java/com/khmer9/yuki/ExampleInstrumentedTest.kt → app/src/androidTest/java/com/khmer9/sbcmain/ExampleInstrumentedTest.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki
+package com.khmer9.sbcmain
 
 import androidx.test.platform.app.InstrumentationRegistry
 import androidx.test.ext.junit.runners.AndroidJUnit4

+ 5 - 5
app/src/main/AndroidManifest.xml

@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools"
-    package="com.khmer9.yuki">
+    package="com.khmer9.sbcmain">
 
     <uses-permission android:name="android.permission.INTERNET" />
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
@@ -12,7 +12,7 @@
         android:name="firebase_crashlytics_collection_enabled"
         android:value="${enableCrashlytic}" />
     <application
-        android:name="com.khmer9.yuki.app.App"
+        android:name="com.khmer9.sbcmain.app.App"
         android:allowBackup="false"
         android:hardwareAccelerated="true"
         android:icon="@mipmap/ic_launcher"
@@ -22,19 +22,19 @@
         android:usesCleartextTraffic="true"
         tools:targetApi="m">
         <activity
-            android:name="com.khmer9.yuki.app.ShareActivity"
+            android:name="com.khmer9.sbcmain.app.ShareActivity"
             android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
             android:label="@string/app_name"
             android:screenOrientation="sensorPortrait"
             android:windowSoftInputMode="adjustResize" />
         <activity
-            android:name="com.khmer9.yuki.screen.login.LoginActivity"
+            android:name="com.khmer9.sbcmain.screen.login.LoginActivity"
             android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
             android:label="@string/app_name"
             android:screenOrientation="sensorPortrait"
             android:windowSoftInputMode="adjustResize" />
         <activity
-            android:name="com.khmer9.yuki.screen.splash.SplashScreenActivity"
+            android:name="com.khmer9.sbcmain.screen.splash.SplashScreenActivity"
             android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
             android:exported="true"
             android:screenOrientation="sensorPortrait"

+ 0 - 0
app/src/main/java/com/khmer9/yuki/adapter/AbstractAdapter.kt → app/src/main/java/com/khmer9/sbcmain/adapter/AbstractAdapter.kt


+ 0 - 0
app/src/main/java/com/khmer9/yuki/adapter/AbstractViewHolder.kt → app/src/main/java/com/khmer9/sbcmain/adapter/AbstractViewHolder.kt


+ 0 - 0
app/src/main/java/com/khmer9/yuki/adapter/BaseListAdapter.kt → app/src/main/java/com/khmer9/sbcmain/adapter/BaseListAdapter.kt


+ 0 - 0
app/src/main/java/com/khmer9/yuki/adapter/BaseListItem.kt → app/src/main/java/com/khmer9/sbcmain/adapter/BaseListItem.kt


+ 0 - 0
app/src/main/java/com/khmer9/yuki/adapter/BaseListViewHolder.kt → app/src/main/java/com/khmer9/sbcmain/adapter/BaseListViewHolder.kt


+ 3 - 3
app/src/main/java/com/khmer9/yuki/adapter/BettingStatementAdapter.kt → app/src/main/java/com/khmer9/sbcmain/adapter/BettingStatementAdapter.kt

@@ -1,11 +1,11 @@
-package com.khmer9.yuki.adapter
+package com.khmer9.sbcmain.adapter
 
 import android.view.LayoutInflater
 import android.view.ViewGroup
 import androidx.recyclerview.widget.RecyclerView
 import com.gdtlib.lib.adapter.BaseListAdapter
-import com.khmer9.yuki.R
-import com.khmer9.yuki.screen.report.bettingStatement.ReportBettingViewHolder
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.screen.report.bettingStatement.ReportBettingViewHolder
 
 class BettingStatementAdapter : BaseListAdapter() {
     var printButtonListener: ((String, String, String, String, String, String) -> Unit)? = null

+ 4 - 4
app/src/main/java/com/khmer9/yuki/adapter/BettingStatementHeaderAdapter.kt → app/src/main/java/com/khmer9/sbcmain/adapter/BettingStatementHeaderAdapter.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.adapter
+package com.khmer9.sbcmain.adapter
 
 import android.app.DatePickerDialog
 import android.app.DatePickerDialog.OnDateSetListener
@@ -10,9 +10,9 @@ import android.widget.Button
 import android.widget.EditText
 import android.widget.TextView
 import androidx.recyclerview.widget.RecyclerView
-import com.khmer9.yuki.R
-import com.khmer9.yuki.app.App
-import com.khmer9.yuki.remote.ReportBettingRequest
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.app.App
+import com.khmer9.sbcmain.remote.ReportBettingRequest
 import java.text.SimpleDateFormat
 import java.util.*
 

+ 3 - 4
app/src/main/java/com/khmer9/yuki/adapter/DepositStatementAdapter.kt → app/src/main/java/com/khmer9/sbcmain/adapter/DepositStatementAdapter.kt

@@ -1,12 +1,11 @@
-package com.khmer9.yuki.adapter
+package com.khmer9.sbcmain.adapter
 
 import android.view.LayoutInflater
 import android.view.ViewGroup
 import androidx.recyclerview.widget.RecyclerView
 import com.gdtlib.lib.adapter.BaseListAdapter
-import com.khmer9.yuki.R
-import com.khmer9.yuki.screen.report.depositStatement.ReportDepositViewHolder
-import com.khmer9.yuki.screen.report.withdrawStatement.ReportWithdrawViewHolder
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.screen.report.depositStatement.ReportDepositViewHolder
 
 class DepositStatementAdapter : BaseListAdapter() {
     var printButtonListener: ((String, String, String, String, String, String) -> Unit)? = null

+ 8 - 8
app/src/main/java/com/khmer9/yuki/adapter/DepositStatementHeaderAdapter.kt → app/src/main/java/com/khmer9/sbcmain/adapter/DepositStatementHeaderAdapter.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.adapter
+package com.khmer9.sbcmain.adapter
 
 import android.app.DatePickerDialog
 import android.app.DatePickerDialog.OnDateSetListener
@@ -9,13 +9,13 @@ import android.widget.Button
 import android.widget.EditText
 import android.widget.TextView
 import androidx.recyclerview.widget.RecyclerView
-import com.khmer9.yuki.R
-import com.khmer9.yuki.app.App
-import com.khmer9.yuki.remote.LoginData
-import com.khmer9.yuki.remote.ReportDepositRequest
-import com.khmer9.yuki.remote.User
-import com.khmer9.yuki.util.Const
-import com.khmer9.yuki.util.ModelPreferencesManager
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.app.App
+import com.khmer9.sbcmain.remote.LoginData
+import com.khmer9.sbcmain.remote.ReportDepositRequest
+import com.khmer9.sbcmain.remote.User
+import com.khmer9.sbcmain.util.Const
+import com.khmer9.sbcmain.util.ModelPreferencesManager
 import java.text.DecimalFormat
 import java.text.SimpleDateFormat
 import java.util.*

+ 3 - 3
app/src/main/java/com/khmer9/yuki/adapter/MainModuleAdapter.kt → app/src/main/java/com/khmer9/sbcmain/adapter/MainModuleAdapter.kt

@@ -1,11 +1,11 @@
-package com.khmer9.yuki.adapter
+package com.khmer9.sbcmain.adapter
 
 import android.view.LayoutInflater
 import android.view.ViewGroup
 import androidx.recyclerview.widget.RecyclerView
 import com.gdtlib.lib.adapter.BaseListAdapter
-import com.khmer9.yuki.R
-import com.khmer9.yuki.screen.main.MainModuleViewHolder
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.screen.main.MainModuleViewHolder
 
 class MainModuleAdapter : BaseListAdapter() {
     var detailButtonListener: ((String, String, Int) -> Unit)? = null

+ 3 - 4
app/src/main/java/com/khmer9/yuki/adapter/ResultStatementAdapter.kt → app/src/main/java/com/khmer9/sbcmain/adapter/ResultStatementAdapter.kt

@@ -1,12 +1,11 @@
-package com.khmer9.yuki.adapter
+package com.khmer9.sbcmain.adapter
 
 import android.view.LayoutInflater
 import android.view.ViewGroup
 import androidx.recyclerview.widget.RecyclerView
 import com.gdtlib.lib.adapter.BaseListAdapter
-import com.khmer9.yuki.R
-import com.khmer9.yuki.screen.report.depositStatement.ReportDepositViewHolder
-import com.khmer9.yuki.screen.report.resultStatement.ReportResultViewHolder
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.screen.report.resultStatement.ReportResultViewHolder
 
 class ResultStatementAdapter : BaseListAdapter() {
     var printButtonListener: ((String, String, String, String, String, String) -> Unit)? = null

+ 4 - 4
app/src/main/java/com/khmer9/yuki/adapter/ResultStatementHeaderAdapter.kt → app/src/main/java/com/khmer9/sbcmain/adapter/ResultStatementHeaderAdapter.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.adapter
+package com.khmer9.sbcmain.adapter
 
 import android.app.DatePickerDialog
 import android.app.DatePickerDialog.OnDateSetListener
@@ -8,9 +8,9 @@ import android.view.ViewGroup
 import android.widget.Button
 import android.widget.EditText
 import androidx.recyclerview.widget.RecyclerView
-import com.khmer9.yuki.R
-import com.khmer9.yuki.app.App
-import com.khmer9.yuki.remote.ReportResultRequest
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.app.App
+import com.khmer9.sbcmain.remote.ReportResultRequest
 import java.text.SimpleDateFormat
 import java.util.*
 

+ 3 - 3
app/src/main/java/com/khmer9/yuki/adapter/WithdrawStatementAdapter.kt → app/src/main/java/com/khmer9/sbcmain/adapter/WithdrawStatementAdapter.kt

@@ -1,11 +1,11 @@
-package com.khmer9.yuki.adapter
+package com.khmer9.sbcmain.adapter
 
 import android.view.LayoutInflater
 import android.view.ViewGroup
 import androidx.recyclerview.widget.RecyclerView
 import com.gdtlib.lib.adapter.BaseListAdapter
-import com.khmer9.yuki.R
-import com.khmer9.yuki.screen.report.withdrawStatement.ReportWithdrawViewHolder
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.screen.report.withdrawStatement.ReportWithdrawViewHolder
 
 class WithdrawStatementAdapter : BaseListAdapter() {
     var printButtonListener: ((String, String, String, String, String, String) -> Unit)? = null

+ 8 - 8
app/src/main/java/com/khmer9/yuki/adapter/WithdrawStatementHeaderAdapter.kt → app/src/main/java/com/khmer9/sbcmain/adapter/WithdrawStatementHeaderAdapter.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.adapter
+package com.khmer9.sbcmain.adapter
 
 import android.app.DatePickerDialog
 import android.app.DatePickerDialog.OnDateSetListener
@@ -9,13 +9,13 @@ import android.widget.Button
 import android.widget.EditText
 import android.widget.TextView
 import androidx.recyclerview.widget.RecyclerView
-import com.khmer9.yuki.R
-import com.khmer9.yuki.app.App
-import com.khmer9.yuki.remote.LoginData
-import com.khmer9.yuki.remote.ReportWithdrawRequest
-import com.khmer9.yuki.remote.User
-import com.khmer9.yuki.util.Const
-import com.khmer9.yuki.util.ModelPreferencesManager
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.app.App
+import com.khmer9.sbcmain.remote.LoginData
+import com.khmer9.sbcmain.remote.ReportWithdrawRequest
+import com.khmer9.sbcmain.remote.User
+import com.khmer9.sbcmain.util.Const
+import com.khmer9.sbcmain.util.ModelPreferencesManager
 import java.text.DecimalFormat
 import java.text.SimpleDateFormat
 import java.util.*

+ 8 - 8
app/src/main/java/com/khmer9/yuki/app/App.kt → app/src/main/java/com/khmer9/sbcmain/app/App.kt

@@ -1,15 +1,15 @@
-package com.khmer9.yuki.app
+package com.khmer9.sbcmain.app
 
 import android.app.Application
 import android.content.Context
 import com.itkacher.okhttpprofiler.OkHttpProfilerInterceptor
-import com.khmer9.yuki.BuildConfig
-import com.khmer9.yuki.config.Config
-import com.khmer9.yuki.remote.service.ApiService
-import com.khmer9.yuki.util.ModelPreferencesManager
-import com.khmer9.yuki.util.PrefHelper
-import com.khmer9.yuki.util.UnsafeOkHttpClient
-import com.khmer9.yuki.util.screenRectPx
+import com.khmer9.sbcmain.BuildConfig
+import com.khmer9.sbcmain.config.Config
+import com.khmer9.sbcmain.remote.service.ApiService
+import com.khmer9.sbcmain.util.ModelPreferencesManager
+import com.khmer9.sbcmain.util.PrefHelper
+import com.khmer9.sbcmain.util.UnsafeOkHttpClient
+import com.khmer9.sbcmain.util.screenRectPx
 import com.mazenrashed.printooth.Printooth
 import com.squareup.moshi.Moshi
 import com.squareup.picasso.Picasso

+ 3 - 3
app/src/main/java/com/khmer9/yuki/app/ErrorInterceptor.kt → app/src/main/java/com/khmer9/sbcmain/app/ErrorInterceptor.kt

@@ -1,9 +1,9 @@
-package com.khmer9.yuki.app
+package com.khmer9.sbcmain.app
 
 import android.content.Context
 import android.content.Intent
-import com.khmer9.yuki.screen.login.LoginActivity
-import com.khmer9.yuki.util.PrefHelper
+import com.khmer9.sbcmain.screen.login.LoginActivity
+import com.khmer9.sbcmain.util.PrefHelper
 import okhttp3.Interceptor
 import okhttp3.Request
 import okhttp3.Response

+ 1 - 1
app/src/main/java/com/khmer9/yuki/app/ExceptionExtension.kt → app/src/main/java/com/khmer9/sbcmain/app/ExceptionExtension.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.app
+package com.khmer9.sbcmain.app
 
 import java.net.ConnectException
 import java.net.SocketTimeoutException

+ 2 - 2
app/src/main/java/com/khmer9/yuki/app/ServiceInterceptor.kt → app/src/main/java/com/khmer9/sbcmain/app/ServiceInterceptor.kt

@@ -1,6 +1,6 @@
-package com.khmer9.yuki.app
+package com.khmer9.sbcmain.app
 
-import com.khmer9.yuki.util.PrefHelper
+import com.khmer9.sbcmain.util.PrefHelper
 import okhttp3.Interceptor
 import okhttp3.Response
 

+ 8 - 8
app/src/main/java/com/khmer9/yuki/app/ShareActivity.kt → app/src/main/java/com/khmer9/sbcmain/app/ShareActivity.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.app
+package com.khmer9.sbcmain.app
 
 import android.content.Intent
 import android.os.Bundle
@@ -8,13 +8,13 @@ import android.widget.TextView
 import androidx.appcompat.app.AlertDialog
 import androidx.constraintlayout.widget.Group
 import androidx.core.view.isVisible
-import com.khmer9.yuki.R
-import com.khmer9.yuki.base.BaseActivity
-import com.khmer9.yuki.remote.LoginData
-import com.khmer9.yuki.screen.main.MainFragment
-import com.khmer9.yuki.util.Const
-import com.khmer9.yuki.util.ModelPreferencesManager
-import com.khmer9.yuki.util.PrefHelper
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.base.BaseActivity
+import com.khmer9.sbcmain.remote.LoginData
+import com.khmer9.sbcmain.screen.main.MainFragment
+import com.khmer9.sbcmain.util.Const
+import com.khmer9.sbcmain.util.ModelPreferencesManager
+import com.khmer9.sbcmain.util.PrefHelper
 
 class ShareActivity : BaseActivity() {
     lateinit var settingImageView: ImageView

+ 14 - 14
app/src/main/java/com/khmer9/yuki/app/ShareViewModel.kt → app/src/main/java/com/khmer9/sbcmain/app/ShareViewModel.kt

@@ -1,20 +1,20 @@
-package com.khmer9.yuki.app
+package com.khmer9.sbcmain.app
 
 import androidx.lifecycle.LiveData
 import androidx.lifecycle.MutableLiveData
-import com.khmer9.yuki.base.BaseViewModel
-import com.khmer9.yuki.remote.ReportBettingRequest
-import com.khmer9.yuki.remote.ReportDepositRequest
-import com.khmer9.yuki.remote.ReportResultRequest
-import com.khmer9.yuki.remote.ReportWithdrawRequest
-import com.khmer9.yuki.remote.service.ApiService
-import com.khmer9.yuki.remote.service.ConnectivityStates
-import com.khmer9.yuki.remote.service.EventListener
-import com.khmer9.yuki.screen.main.ResultMainState
-import com.khmer9.yuki.screen.main.ResultSubState
-import com.khmer9.yuki.screen.report.ReportViewState
-import com.khmer9.yuki.screen.result.ResultViewState
-import com.khmer9.yuki.util.PrefHelper
+import com.khmer9.sbcmain.base.BaseViewModel
+import com.khmer9.sbcmain.remote.ReportBettingRequest
+import com.khmer9.sbcmain.remote.ReportDepositRequest
+import com.khmer9.sbcmain.remote.ReportResultRequest
+import com.khmer9.sbcmain.remote.ReportWithdrawRequest
+import com.khmer9.sbcmain.remote.service.ApiService
+import com.khmer9.sbcmain.remote.service.ConnectivityStates
+import com.khmer9.sbcmain.remote.service.EventListener
+import com.khmer9.sbcmain.screen.main.ResultMainState
+import com.khmer9.sbcmain.screen.main.ResultSubState
+import com.khmer9.sbcmain.screen.report.ReportViewState
+import com.khmer9.sbcmain.screen.result.ResultViewState
+import com.khmer9.sbcmain.util.PrefHelper
 import io.reactivex.android.schedulers.AndroidSchedulers
 import io.reactivex.schedulers.Schedulers
 import java.util.concurrent.TimeUnit

+ 4 - 6
app/src/main/java/com/khmer9/yuki/app/ShareViewState.kt → app/src/main/java/com/khmer9/sbcmain/app/ShareViewState.kt

@@ -1,10 +1,8 @@
-package com.khmer9.yuki.app
+package com.khmer9.sbcmain.app
 
-import com.khmer9.yuki.remote.CreateBettingData
-import com.khmer9.yuki.remote.CurrentBettingList
-import com.khmer9.yuki.remote.CurrentBettingMobile
-import com.khmer9.yuki.remote.PreviousBettingList
-import com.khmer9.yuki.util.Event
+import com.khmer9.sbcmain.remote.CreateBettingData
+import com.khmer9.sbcmain.remote.CurrentBettingMobile
+import com.khmer9.sbcmain.util.Event
 
 data class ShareViewState(
     val initial: Boolean = true,

+ 2 - 2
app/src/main/java/com/khmer9/yuki/base/BaseActivity.kt → app/src/main/java/com/khmer9/sbcmain/base/BaseActivity.kt

@@ -1,9 +1,9 @@
-package com.khmer9.yuki.base
+package com.khmer9.sbcmain.base
 
 import android.os.Bundle
 import android.view.MenuItem
 import androidx.appcompat.app.AppCompatActivity
-import com.khmer9.yuki.R
+import com.khmer9.sbcmain.R
 
 abstract class BaseActivity : AppCompatActivity() {
     override fun onCreate(savedInstanceState: Bundle?) {

+ 2 - 6
app/src/main/java/com/khmer9/yuki/base/BaseFragment.kt → app/src/main/java/com/khmer9/sbcmain/base/BaseFragment.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.base
+package com.khmer9.sbcmain.base
 
 import android.animation.ValueAnimator
 import android.annotation.SuppressLint
@@ -9,12 +9,8 @@ import android.view.ViewGroup
 import android.widget.TextView
 import android.widget.Toast
 import androidx.annotation.LayoutRes
-import androidx.constraintlayout.widget.ConstraintLayout
-import androidx.constraintlayout.widget.Guideline
 import androidx.fragment.app.Fragment
-import com.khmer9.yuki.R
-import com.khmer9.yuki.app.App
-import com.khmer9.yuki.remote.LottoSet
+import com.khmer9.sbcmain.remote.LottoSet
 import com.mazenrashed.printooth.Printooth
 import com.mazenrashed.printooth.data.printable.Printable
 import com.mazenrashed.printooth.data.printable.TextPrintable

+ 1 - 1
app/src/main/java/com/khmer9/yuki/base/BaseViewModel.kt → app/src/main/java/com/khmer9/sbcmain/base/BaseViewModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.base
+package com.khmer9.sbcmain.base
 
 import androidx.lifecycle.ViewModel
 import io.reactivex.disposables.CompositeDisposable

+ 2 - 2
app/src/main/java/com/khmer9/yuki/extension/ViewExtensions.kt → app/src/main/java/com/khmer9/sbcmain/extension/ViewExtensions.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.extension
+package com.khmer9.sbcmain.extension
 
 import android.graphics.drawable.AnimationDrawable
 import android.os.Handler
@@ -7,7 +7,7 @@ import android.view.animation.AlphaAnimation
 import android.view.animation.Animation
 import android.view.animation.LinearInterpolator
 import android.view.animation.OvershootInterpolator
-import com.khmer9.yuki.util.SafeClickListener
+import com.khmer9.sbcmain.util.SafeClickListener
 import io.reactivex.Completable
 import java.util.*
 

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/CreateBettingDataModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/CreateBettingDataModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote
+package com.khmer9.sbcmain.remote
 
 import com.squareup.moshi.Json
 import com.squareup.moshi.JsonClass

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/CurrentBettingDataModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/CurrentBettingDataModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote
+package com.khmer9.sbcmain.remote
 
 import com.gdtlib.lib.adapter.BaseListItem
 import com.squareup.moshi.Json

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/CurrentBettingMobileDataModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/CurrentBettingMobileDataModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote
+package com.khmer9.sbcmain.remote
 
 import com.gdtlib.lib.adapter.BaseListItem
 import com.squareup.moshi.Json

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/CurrentGameDataModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/CurrentGameDataModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote
+package com.khmer9.sbcmain.remote
 
 import com.squareup.moshi.Json
 import com.squareup.moshi.JsonClass

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/LoginDataModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/LoginDataModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote
+package com.khmer9.sbcmain.remote
 
 import com.squareup.moshi.Json
 import com.squareup.moshi.JsonClass

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/LottoSetDataModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/LottoSetDataModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote
+package com.khmer9.sbcmain.remote
 
 import com.squareup.moshi.Json
 import com.squareup.moshi.JsonClass

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/MainDataModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/MainDataModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote
+package com.khmer9.sbcmain.remote
 
 import com.gdtlib.lib.adapter.BaseListItem
 import com.squareup.moshi.Json

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/MainModuleDataModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/MainModuleDataModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote
+package com.khmer9.sbcmain.remote
 
 import com.gdtlib.lib.adapter.BaseListItem
 import com.squareup.moshi.Json

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/PlayDataModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/PlayDataModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote
+package com.khmer9.sbcmain.remote
 
 import com.squareup.moshi.Json
 import com.squareup.moshi.JsonClass

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/PreviousBettingDataModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/PreviousBettingDataModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote
+package com.khmer9.sbcmain.remote
 
 import com.gdtlib.lib.adapter.BaseListItem
 import com.squareup.moshi.Json

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/ReportDataBettingModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/ReportDataBettingModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote
+package com.khmer9.sbcmain.remote
 
 import com.gdtlib.lib.adapter.BaseListItem
 import com.squareup.moshi.Json

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/ReportDataModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/ReportDataModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote
+package com.khmer9.sbcmain.remote
 
 /*
 import com.gdtlib.lib.adapter.BaseListItem

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/ReportDataResultModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/ReportDataResultModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote
+package com.khmer9.sbcmain.remote
 
 import com.gdtlib.lib.adapter.BaseListItem
 import com.squareup.moshi.Json

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/ReportDataWithdrawModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/ReportDataWithdrawModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote
+package com.khmer9.sbcmain.remote
 
 import com.gdtlib.lib.adapter.BaseListItem
 import com.squareup.moshi.Json

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/ReportDepositDataModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/ReportDepositDataModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote
+package com.khmer9.sbcmain.remote
 
 import com.gdtlib.lib.adapter.BaseListItem
 import com.squareup.moshi.Json

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/ResultDataModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/ResultDataModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote
+package com.khmer9.sbcmain.remote
 
 import com.gdtlib.lib.adapter.BaseListItem
 import com.squareup.moshi.Json

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/SocketMessageDataModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/SocketMessageDataModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote
+package com.khmer9.sbcmain.remote
 
 import org.json.JSONArray
 

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/SubModuleDataModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/SubModuleDataModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote
+package com.khmer9.sbcmain.remote
 
 import com.gdtlib.lib.adapter.BaseListItem
 import com.squareup.moshi.Json

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/UpdatePwdDataModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/UpdatePwdDataModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote
+package com.khmer9.sbcmain.remote
 
 import com.squareup.moshi.Json
 import com.squareup.moshi.JsonClass

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/YukiSetDataModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/YukiSetDataModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote
+package com.khmer9.sbcmain.remote
 
 import com.squareup.moshi.Json
 import com.squareup.moshi.JsonClass

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/main/SocketClientNewGameDataModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/main/SocketClientNewGameDataModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote.main
+package com.khmer9.sbcmain.remote.main
 
 import com.squareup.moshi.Json
 import com.squareup.moshi.JsonClass

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/main/SocketClientRandomDataModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/main/SocketClientRandomDataModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote.main
+package com.khmer9.sbcmain.remote.main
 
 import com.squareup.moshi.Json
 import com.squareup.moshi.JsonClass

+ 1 - 2
app/src/main/java/com/khmer9/yuki/remote/main/SocketClientResultDataModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/main/SocketClientResultDataModel.kt

@@ -1,8 +1,7 @@
-package com.khmer9.yuki.remote.main
+package com.khmer9.sbcmain.remote.main
 
 import com.squareup.moshi.Json
 import com.squareup.moshi.JsonClass
-import org.json.JSONArray
 
 @JsonClass(generateAdapter = true)
 data class SocketClientResultDataModel(

+ 1 - 2
app/src/main/java/com/khmer9/yuki/remote/main/SocketClientTimeDataModel.kt → app/src/main/java/com/khmer9/sbcmain/remote/main/SocketClientTimeDataModel.kt

@@ -1,8 +1,7 @@
-package com.khmer9.yuki.remote.main
+package com.khmer9.sbcmain.remote.main
 
 import com.squareup.moshi.Json
 import com.squareup.moshi.JsonClass
-import org.json.JSONArray
 
 @JsonClass(generateAdapter = true)
 data class SocketClientTimeDataModel(

+ 5 - 5
app/src/main/java/com/khmer9/yuki/remote/service/ApiService.kt → app/src/main/java/com/khmer9/sbcmain/remote/service/ApiService.kt

@@ -1,9 +1,9 @@
-package com.khmer9.yuki.remote.service
+package com.khmer9.sbcmain.remote.service
 
-import com.khmer9.yuki.remote.*
-import com.khmer9.yuki.screen.detail.BettingDetailLottoPlusResponse
-import com.khmer9.yuki.screen.detail.BettingDetailResponse
-import com.khmer9.yuki.screen.detail.BettingDetailYukiResponse
+import com.khmer9.sbcmain.remote.*
+import com.khmer9.sbcmain.screen.detail.BettingDetailLottoPlusResponse
+import com.khmer9.sbcmain.screen.detail.BettingDetailResponse
+import com.khmer9.sbcmain.screen.detail.BettingDetailYukiResponse
 import io.reactivex.Single
 import retrofit2.http.*
 

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/service/ConnectivityStates.java → app/src/main/java/com/khmer9/sbcmain/remote/service/ConnectivityStates.java

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote.service;
+package com.khmer9.sbcmain.remote.service;
 
 public class ConnectivityStates {
 

+ 1 - 1
app/src/main/java/com/khmer9/yuki/remote/service/EventListener.java → app/src/main/java/com/khmer9/sbcmain/remote/service/EventListener.java

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.remote.service;
+package com.khmer9.sbcmain.remote.service;
 
 public interface EventListener {
     void onConnect();

+ 3 - 3
app/src/main/java/com/khmer9/yuki/remote/service/SocketService.java → app/src/main/java/com/khmer9/sbcmain/remote/service/SocketService.java

@@ -1,12 +1,12 @@
-package com.khmer9.yuki.remote.service;
+package com.khmer9.sbcmain.remote.service;
 
 import static java.util.Collections.singletonList;
 import static java.util.Collections.singletonMap;
 
 import android.util.Log;
 
-import com.khmer9.yuki.config.Config;
-import com.khmer9.yuki.util.BaseObservable;
+import com.khmer9.sbcmain.config.Config;
+import com.khmer9.sbcmain.util.BaseObservable;
 
 import org.json.JSONObject;
 

+ 2 - 2
app/src/main/java/com/khmer9/yuki/screen/detail/BetsDetailAdapter.kt → app/src/main/java/com/khmer9/sbcmain/screen/detail/BetsDetailAdapter.kt

@@ -1,10 +1,10 @@
-package com.khmer9.yuki.screen.detail
+package com.khmer9.sbcmain.screen.detail
 
 import android.view.LayoutInflater
 import android.view.ViewGroup
 import androidx.recyclerview.widget.RecyclerView
 import com.gdtlib.lib.adapter.BaseListAdapter
-import com.khmer9.yuki.R
+import com.khmer9.sbcmain.R
 
 class BetsDetailAdapter : BaseListAdapter() {
     var printButtonListener: ((String, String, String, String, String, String, String) -> Unit)? = null

+ 2 - 2
app/src/main/java/com/khmer9/yuki/screen/detail/BetsDetailListViewHolder.kt → app/src/main/java/com/khmer9/sbcmain/screen/detail/BetsDetailListViewHolder.kt

@@ -1,11 +1,11 @@
-package com.khmer9.yuki.screen.detail
+package com.khmer9.sbcmain.screen.detail
 
 import android.graphics.Color
 import android.view.View
 import android.widget.TextView
 import com.gdtlib.lib.adapter.BaseListItem
 import com.gdtlib.lib.viewholder.BaseListViewHolder
-import com.khmer9.yuki.R
+import com.khmer9.sbcmain.R
 
 class BetsDetailListViewHolder(itemView: View, private val printButtonListener: ((String, String, String, String, String, String, String) -> Unit)? = null) : BaseListViewHolder(itemView) {
     override fun bindView(item: BaseListItem) {

+ 5 - 5
app/src/main/java/com/khmer9/yuki/screen/detail/BetsDetailViewModel.kt → app/src/main/java/com/khmer9/sbcmain/screen/detail/BetsDetailViewModel.kt

@@ -1,11 +1,11 @@
-package com.khmer9.yuki.screen.detail
+package com.khmer9.sbcmain.screen.detail
 
 import androidx.lifecycle.LiveData
 import androidx.lifecycle.MutableLiveData
-import com.khmer9.yuki.app.getErrorCode
-import com.khmer9.yuki.base.BaseViewModel
-import com.khmer9.yuki.remote.service.ApiService
-import com.khmer9.yuki.util.PrefHelper
+import com.khmer9.sbcmain.app.getErrorCode
+import com.khmer9.sbcmain.base.BaseViewModel
+import com.khmer9.sbcmain.remote.service.ApiService
+import com.khmer9.sbcmain.util.PrefHelper
 import io.reactivex.android.schedulers.AndroidSchedulers
 import io.reactivex.schedulers.Schedulers
 import java.util.concurrent.TimeUnit

+ 1 - 1
app/src/main/java/com/khmer9/yuki/screen/detail/BetsDetailViewState.kt → app/src/main/java/com/khmer9/sbcmain/screen/detail/BetsDetailViewState.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.screen.detail
+package com.khmer9.sbcmain.screen.detail
 
 data class BetsDetailViewState(
     val initial: Boolean = false,

+ 1 - 1
app/src/main/java/com/khmer9/yuki/screen/detail/BettingDetailDataModel.kt → app/src/main/java/com/khmer9/sbcmain/screen/detail/BettingDetailDataModel.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.screen.detail
+package com.khmer9.sbcmain.screen.detail
 
 import com.gdtlib.lib.adapter.BaseListItem
 import com.squareup.moshi.Json

+ 8 - 8
app/src/main/java/com/khmer9/yuki/screen/detail/BettingDetailFragment.kt → app/src/main/java/com/khmer9/sbcmain/screen/detail/BettingDetailFragment.kt

@@ -1,17 +1,17 @@
-package com.khmer9.yuki.screen.detail
+package com.khmer9.sbcmain.screen.detail
 
 import android.os.Bundle
 import android.view.View
 import androidx.recyclerview.widget.DefaultItemAnimator
 import androidx.recyclerview.widget.LinearLayoutManager
 import com.gdtlib.lib.adapter.BaseListItem
-import com.khmer9.yuki.R
-import com.khmer9.yuki.app.App
-import com.khmer9.yuki.app.ShareActivity
-import com.khmer9.yuki.base.BaseFragment
-import com.khmer9.yuki.extension.btnClick
-import com.khmer9.yuki.remote.User
-import com.khmer9.yuki.util.PrefHelper
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.app.App
+import com.khmer9.sbcmain.app.ShareActivity
+import com.khmer9.sbcmain.base.BaseFragment
+import com.khmer9.sbcmain.extension.btnClick
+import com.khmer9.sbcmain.remote.User
+import com.khmer9.sbcmain.util.PrefHelper
 import kotlinx.android.synthetic.*
 import kotlinx.android.synthetic.main.betting_detail.*
 

+ 7 - 7
app/src/main/java/com/khmer9/yuki/screen/login/LoginActivity.kt → app/src/main/java/com/khmer9/sbcmain/screen/login/LoginActivity.kt

@@ -1,15 +1,15 @@
-package com.khmer9.yuki.screen.login
+package com.khmer9.sbcmain.screen.login
 
 import android.content.Intent
 import android.os.Bundle
 import androidx.appcompat.app.AppCompatActivity
 import androidx.lifecycle.Observer
-import com.khmer9.yuki.R
-import com.khmer9.yuki.app.App
-import com.khmer9.yuki.app.ShareActivity
-import com.khmer9.yuki.remote.User
-import com.khmer9.yuki.util.Const
-import com.khmer9.yuki.util.ModelPreferencesManager
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.app.App
+import com.khmer9.sbcmain.app.ShareActivity
+import com.khmer9.sbcmain.remote.User
+import com.khmer9.sbcmain.util.Const
+import com.khmer9.sbcmain.util.ModelPreferencesManager
 import kotlinx.android.synthetic.main.activity_login.*
 
 class LoginActivity : AppCompatActivity() {

+ 8 - 8
app/src/main/java/com/khmer9/yuki/screen/login/LoginViewModel.kt → app/src/main/java/com/khmer9/sbcmain/screen/login/LoginViewModel.kt

@@ -1,15 +1,15 @@
-package com.khmer9.yuki.screen.login
+package com.khmer9.sbcmain.screen.login
 
 import android.util.Log
 import androidx.lifecycle.LiveData
 import androidx.lifecycle.MutableLiveData
-import com.khmer9.yuki.app.getErrorCode
-import com.khmer9.yuki.base.BaseViewModel
-import com.khmer9.yuki.remote.LoginRequest
-import com.khmer9.yuki.remote.service.ApiService
-import com.khmer9.yuki.util.Const
-import com.khmer9.yuki.util.ModelPreferencesManager
-import com.khmer9.yuki.util.PrefHelper
+import com.khmer9.sbcmain.app.getErrorCode
+import com.khmer9.sbcmain.base.BaseViewModel
+import com.khmer9.sbcmain.remote.LoginRequest
+import com.khmer9.sbcmain.remote.service.ApiService
+import com.khmer9.sbcmain.util.Const
+import com.khmer9.sbcmain.util.ModelPreferencesManager
+import com.khmer9.sbcmain.util.PrefHelper
 import io.reactivex.android.schedulers.AndroidSchedulers
 import io.reactivex.schedulers.Schedulers
 import java.util.concurrent.TimeUnit

+ 1 - 1
app/src/main/java/com/khmer9/yuki/screen/login/LoginViewState.kt → app/src/main/java/com/khmer9/sbcmain/screen/login/LoginViewState.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.screen.login
+package com.khmer9.sbcmain.screen.login
 
 data class LoginViewState(
     val initial: Boolean = false,

+ 2 - 2
app/src/main/java/com/khmer9/yuki/screen/main/MainAdapter.kt → app/src/main/java/com/khmer9/sbcmain/screen/main/MainAdapter.kt

@@ -1,10 +1,10 @@
-package com.khmer9.yuki.screen.main
+package com.khmer9.sbcmain.screen.main
 
 import android.view.LayoutInflater
 import android.view.ViewGroup
 import androidx.recyclerview.widget.RecyclerView
 import com.gdtlib.lib.adapter.BaseListAdapter
-import com.khmer9.yuki.R
+import com.khmer9.sbcmain.R
 
 class MainAdapter() : BaseListAdapter() {
     var printButtonListener: ((String, String, String, String, String, String) -> Unit)? = null

+ 2 - 2
app/src/main/java/com/khmer9/yuki/screen/main/MainAdapterHeader.kt → app/src/main/java/com/khmer9/sbcmain/screen/main/MainAdapterHeader.kt

@@ -1,10 +1,10 @@
-package com.khmer9.yuki.screen.main
+package com.khmer9.sbcmain.screen.main
 
 import android.view.LayoutInflater
 import android.view.View
 import android.view.ViewGroup
 import androidx.recyclerview.widget.RecyclerView
-import com.khmer9.yuki.R
+import com.khmer9.sbcmain.R
 
 class MainAdapterHeader : RecyclerView.Adapter<MainAdapterHeader.ViewHolder>() {
 

+ 20 - 15
app/src/main/java/com/khmer9/yuki/screen/main/MainFragment.kt → app/src/main/java/com/khmer9/sbcmain/screen/main/MainFragment.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.screen.main
+package com.khmer9.sbcmain.screen.main
 
 import android.annotation.SuppressLint
 import android.content.Intent
@@ -10,17 +10,17 @@ import android.widget.Toast
 import androidx.lifecycle.Observer
 import androidx.recyclerview.widget.LinearLayoutManager
 import androidx.recyclerview.widget.RecyclerView
-import com.khmer9.yuki.R
-import com.khmer9.yuki.adapter.MainModuleAdapter
-import com.khmer9.yuki.app.App
-import com.khmer9.yuki.app.ShareActivity
-import com.khmer9.yuki.base.BaseFragment
-import com.khmer9.yuki.extension.btnClick
-import com.khmer9.yuki.remote.User
-import com.khmer9.yuki.remote.service.ConnectivityStates
-import com.khmer9.yuki.screen.report.StatementFragment
-import com.khmer9.yuki.screen.setting.SettingFragment
-import com.khmer9.yuki.screen.splash.SplashScreenActivity
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.adapter.MainModuleAdapter
+import com.khmer9.sbcmain.app.App
+import com.khmer9.sbcmain.app.ShareActivity
+import com.khmer9.sbcmain.base.BaseFragment
+import com.khmer9.sbcmain.extension.btnClick
+import com.khmer9.sbcmain.remote.User
+import com.khmer9.sbcmain.remote.service.ConnectivityStates
+import com.khmer9.sbcmain.screen.report.StatementFragment
+import com.khmer9.sbcmain.screen.setting.SettingFragment
+import com.khmer9.sbcmain.screen.splash.SplashScreenActivity
 
 
 class MainFragment : BaseFragment(R.layout.layout_fragment_main_yuki) {
@@ -137,9 +137,14 @@ class MainFragment : BaseFragment(R.layout.layout_fragment_main_yuki) {
                         }
                     } else {
                         if (appId == YUKI_APP_ID) {
-                            val launchIntent = requireContext().packageManager.getLaunchIntentForPackage("com.khmer9.yuki")
-                            //launchIntent?.putExtra("data", data)
-                            startActivity(launchIntent)
+                            (requireActivity() as ShareActivity).apply {
+                                val launchIntent = packageManager.getLaunchIntentForPackage("com.khmer9.yuki")
+                                if (launchIntent != null) {
+                                    startActivity(launchIntent)
+                                } else {
+                                    //installed
+                                }
+                            }
                         }
                     }
                 }

+ 1 - 1
app/src/main/java/com/khmer9/yuki/screen/main/MainListItem.kt → app/src/main/java/com/khmer9/sbcmain/screen/main/MainListItem.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.screen.main
+package com.khmer9.sbcmain.screen.main
 
 import com.gdtlib.lib.adapter.BaseListItem
 

+ 9 - 11
app/src/main/java/com/khmer9/yuki/screen/main/MainListViewHolder.kt → app/src/main/java/com/khmer9/sbcmain/screen/main/MainListViewHolder.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.screen.main
+package com.khmer9.sbcmain.screen.main
 
 import android.annotation.SuppressLint
 import android.graphics.Color
@@ -9,16 +9,14 @@ import android.widget.TextView
 import androidx.annotation.RequiresApi
 import com.gdtlib.lib.adapter.BaseListItem
 import com.gdtlib.lib.viewholder.BaseListViewHolder
-import com.khmer9.yuki.R
-import com.khmer9.yuki.app.App
-import com.khmer9.yuki.app.ShareActivity
-import com.khmer9.yuki.extension.btnClick
-import com.khmer9.yuki.extension.setSafeOnClickListener
-import com.khmer9.yuki.remote.CurrentBettingMobile
-import com.khmer9.yuki.remote.LoginData
-import com.khmer9.yuki.remote.User
-import com.khmer9.yuki.util.Const
-import com.khmer9.yuki.util.ModelPreferencesManager
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.extension.btnClick
+import com.khmer9.sbcmain.extension.setSafeOnClickListener
+import com.khmer9.sbcmain.remote.CurrentBettingMobile
+import com.khmer9.sbcmain.remote.LoginData
+import com.khmer9.sbcmain.remote.User
+import com.khmer9.sbcmain.util.Const
+import com.khmer9.sbcmain.util.ModelPreferencesManager
 import java.text.DecimalFormat
 
 class MainListViewHolder(

+ 6 - 6
app/src/main/java/com/khmer9/yuki/screen/main/MainModuleViewHolder.kt → app/src/main/java/com/khmer9/sbcmain/screen/main/MainModuleViewHolder.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.screen.main
+package com.khmer9.sbcmain.screen.main
 
 import android.view.View
 import android.widget.ImageView
@@ -6,11 +6,11 @@ import android.widget.TextView
 import com.gdtlib.lib.adapter.BaseListItem
 import com.gdtlib.lib.viewholder.BaseListViewHolder
 import com.google.android.material.card.MaterialCardView
-import com.khmer9.yuki.R
-import com.khmer9.yuki.extension.btnClick
-import com.khmer9.yuki.extension.setSafeOnClickListener
-import com.khmer9.yuki.remote.ModuleData
-import com.khmer9.yuki.remote.SubModuleData
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.extension.btnClick
+import com.khmer9.sbcmain.extension.setSafeOnClickListener
+import com.khmer9.sbcmain.remote.ModuleData
+import com.khmer9.sbcmain.remote.SubModuleData
 import com.squareup.picasso.Picasso
 
 class MainModuleViewHolder(itemView: View, private val detailButtonListener: ((String, String, Int) -> Unit)? = null) : BaseListViewHolder(itemView) {

+ 2 - 2
app/src/main/java/com/khmer9/yuki/screen/main/ResultMainState.kt → app/src/main/java/com/khmer9/sbcmain/screen/main/ResultMainState.kt

@@ -1,6 +1,6 @@
-package com.khmer9.yuki.screen.main
+package com.khmer9.sbcmain.screen.main
 
-import com.khmer9.yuki.remote.ModuleData
+import com.khmer9.sbcmain.remote.ModuleData
 
 data class ResultMainState(
     val initial: Boolean = true,

+ 2 - 2
app/src/main/java/com/khmer9/yuki/screen/main/ResultSubState.kt → app/src/main/java/com/khmer9/sbcmain/screen/main/ResultSubState.kt

@@ -1,6 +1,6 @@
-package com.khmer9.yuki.screen.main
+package com.khmer9.sbcmain.screen.main
 
-import com.khmer9.yuki.remote.SubModuleData
+import com.khmer9.sbcmain.remote.SubModuleData
 
 data class ResultSubState(
     val initial: Boolean = true,

+ 7 - 7
app/src/main/java/com/khmer9/yuki/screen/main/SubModuleFragment.kt → app/src/main/java/com/khmer9/sbcmain/screen/main/SubModuleFragment.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.screen.main
+package com.khmer9.sbcmain.screen.main
 
 import android.media.MediaPlayer
 import android.os.Bundle
@@ -7,12 +7,12 @@ import android.view.View
 import androidx.lifecycle.Observer
 import androidx.recyclerview.widget.LinearLayoutManager
 import androidx.recyclerview.widget.RecyclerView
-import com.khmer9.yuki.R
-import com.khmer9.yuki.adapter.MainModuleAdapter
-import com.khmer9.yuki.app.App
-import com.khmer9.yuki.app.ShareActivity
-import com.khmer9.yuki.base.BaseFragment
-import com.khmer9.yuki.remote.User
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.adapter.MainModuleAdapter
+import com.khmer9.sbcmain.app.App
+import com.khmer9.sbcmain.app.ShareActivity
+import com.khmer9.sbcmain.base.BaseFragment
+import com.khmer9.sbcmain.remote.User
 
 class SubModuleFragment : BaseFragment(R.layout.layout_sub_module) {
     private val shareViewModel = App.injectShareViewModel()

+ 15 - 15
app/src/main/java/com/khmer9/yuki/screen/play/PlayFragment.kt → app/src/main/java/com/khmer9/sbcmain/screen/play/PlayFragment.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.screen.play
+package com.khmer9.sbcmain.screen.play
 
 import android.annotation.SuppressLint
 import android.media.MediaPlayer
@@ -17,20 +17,20 @@ import androidx.fragment.app.Fragment
 import androidx.lifecycle.Observer
 import com.ahmedelsayed.sunmiprinterutill.PrintMe
 import com.google.android.material.textview.MaterialTextView
-import com.khmer9.yuki.R
-import com.khmer9.yuki.app.App
-import com.khmer9.yuki.app.ShareActivity
-import com.khmer9.yuki.app.ShareViewState
-import com.khmer9.yuki.base.BaseFragment
-import com.khmer9.yuki.extension.btnClick
-import com.khmer9.yuki.remote.LottoSet
-import com.khmer9.yuki.remote.SocketMessageDataModel
-import com.khmer9.yuki.remote.User
-import com.khmer9.yuki.remote.main.SocketClientTimeDataModel
-import com.khmer9.yuki.util.Const
-import com.khmer9.yuki.util.ModelPreferencesManager
-import com.khmer9.yuki.util.PrefHelper
-import com.khmer9.yuki.view.CircleView
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.app.App
+import com.khmer9.sbcmain.app.ShareActivity
+import com.khmer9.sbcmain.app.ShareViewState
+import com.khmer9.sbcmain.base.BaseFragment
+import com.khmer9.sbcmain.extension.btnClick
+import com.khmer9.sbcmain.remote.LottoSet
+import com.khmer9.sbcmain.remote.SocketMessageDataModel
+import com.khmer9.sbcmain.remote.User
+import com.khmer9.sbcmain.remote.main.SocketClientTimeDataModel
+import com.khmer9.sbcmain.util.Const
+import com.khmer9.sbcmain.util.ModelPreferencesManager
+import com.khmer9.sbcmain.util.PrefHelper
+import com.khmer9.sbcmain.view.CircleView
 import com.mazenrashed.printooth.Printooth
 import com.squareup.moshi.JsonAdapter
 import com.squareup.moshi.Moshi

+ 2 - 2
app/src/main/java/com/khmer9/yuki/screen/report/ReportAdapter.kt → app/src/main/java/com/khmer9/sbcmain/screen/report/ReportAdapter.kt

@@ -1,10 +1,10 @@
-package com.khmer9.yuki.screen.report
+package com.khmer9.sbcmain.screen.report
 
 import android.view.LayoutInflater
 import android.view.ViewGroup
 import androidx.recyclerview.widget.RecyclerView
 import com.gdtlib.lib.adapter.BaseListAdapter
-import com.khmer9.yuki.R
+import com.khmer9.sbcmain.R
 
 class ReportAdapter(private val type: Type) : BaseListAdapter() {
     var printButtonListener: ((String, String, String, String, String, String) -> Unit)? = null

+ 3 - 3
app/src/main/java/com/khmer9/yuki/screen/report/ReportListViewHolder.kt → app/src/main/java/com/khmer9/sbcmain/screen/report/ReportListViewHolder.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.screen.report
+package com.khmer9.sbcmain.screen.report
 
 import android.annotation.SuppressLint
 import android.view.View
@@ -6,8 +6,8 @@ import android.widget.ImageView
 import android.widget.TextView
 import com.gdtlib.lib.adapter.BaseListItem
 import com.gdtlib.lib.viewholder.BaseListViewHolder
-import com.khmer9.yuki.R
-import com.khmer9.yuki.remote.StatementBetting
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.remote.StatementBetting
 import java.text.DecimalFormat
 
 

+ 5 - 5
app/src/main/java/com/khmer9/yuki/screen/report/ReportViewState.kt → app/src/main/java/com/khmer9/sbcmain/screen/report/ReportViewState.kt

@@ -1,9 +1,9 @@
-package com.khmer9.yuki.screen.report
+package com.khmer9.sbcmain.screen.report
 
-import com.khmer9.yuki.remote.StatementBetting
-import com.khmer9.yuki.remote.StatementDeposit
-import com.khmer9.yuki.remote.StatementResult
-import com.khmer9.yuki.remote.StatementWithdraw
+import com.khmer9.sbcmain.remote.StatementBetting
+import com.khmer9.sbcmain.remote.StatementDeposit
+import com.khmer9.sbcmain.remote.StatementResult
+import com.khmer9.sbcmain.remote.StatementWithdraw
 
 data class ReportViewState(
     val initial: Boolean = true,

+ 10 - 10
app/src/main/java/com/khmer9/yuki/screen/report/StatementFragment.kt → app/src/main/java/com/khmer9/sbcmain/screen/report/StatementFragment.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.screen.report
+package com.khmer9.sbcmain.screen.report
 
 import android.annotation.SuppressLint
 import android.media.MediaPlayer
@@ -11,15 +11,15 @@ import androidx.lifecycle.Observer
 import androidx.recyclerview.widget.ConcatAdapter
 import androidx.recyclerview.widget.LinearLayoutManager
 import androidx.recyclerview.widget.RecyclerView
-import com.khmer9.yuki.R
-import com.khmer9.yuki.adapter.*
-import com.khmer9.yuki.app.App
-import com.khmer9.yuki.app.ShareActivity
-import com.khmer9.yuki.base.BaseFragment
-import com.khmer9.yuki.extension.btnClick
-import com.khmer9.yuki.remote.User
-import com.khmer9.yuki.remote.main.SocketClientTimeDataModel
-import com.khmer9.yuki.screen.detail.BettingDetailFragment
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.adapter.*
+import com.khmer9.sbcmain.app.App
+import com.khmer9.sbcmain.app.ShareActivity
+import com.khmer9.sbcmain.base.BaseFragment
+import com.khmer9.sbcmain.extension.btnClick
+import com.khmer9.sbcmain.remote.User
+import com.khmer9.sbcmain.remote.main.SocketClientTimeDataModel
+import com.khmer9.sbcmain.screen.detail.BettingDetailFragment
 import com.squareup.moshi.JsonAdapter
 import com.squareup.moshi.Moshi
 import kotlinx.android.synthetic.main.fragment_report.*

+ 2 - 2
app/src/main/java/com/khmer9/yuki/screen/report/bettingStatement/BettingHeaderViewHolder.kt → app/src/main/java/com/khmer9/sbcmain/screen/report/bettingStatement/BettingHeaderViewHolder.kt

@@ -1,9 +1,9 @@
-package com.khmer9.yuki.screen.report.bettingStatement
+package com.khmer9.sbcmain.screen.report.bettingStatement
 
 import android.view.View
 import com.gdtlib.lib.adapter.BaseListItem
 import com.gdtlib.lib.viewholder.BaseListViewHolder
-import com.khmer9.yuki.remote.StatementBetting
+import com.khmer9.sbcmain.remote.StatementBetting
 
 class BettingHeaderViewHolder(itemView: View, private val printButtonListener: ((String, String, String, String, String, String) -> Unit)? = null) : BaseListViewHolder(itemView) {
     override fun bindView(item: BaseListItem) {

+ 9 - 9
app/src/main/java/com/khmer9/yuki/screen/report/bettingStatement/ReportBettingViewHolder.kt → app/src/main/java/com/khmer9/sbcmain/screen/report/bettingStatement/ReportBettingViewHolder.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.screen.report.bettingStatement
+package com.khmer9.sbcmain.screen.report.bettingStatement
 
 import android.annotation.SuppressLint
 import android.graphics.Color
@@ -7,14 +7,14 @@ import android.view.View
 import android.widget.TextView
 import com.gdtlib.lib.adapter.BaseListItem
 import com.gdtlib.lib.viewholder.BaseListViewHolder
-import com.khmer9.yuki.R
-import com.khmer9.yuki.extension.btnClick
-import com.khmer9.yuki.extension.setSafeOnClickListener
-import com.khmer9.yuki.remote.LoginData
-import com.khmer9.yuki.remote.StatementBetting
-import com.khmer9.yuki.remote.User
-import com.khmer9.yuki.util.Const
-import com.khmer9.yuki.util.ModelPreferencesManager
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.extension.btnClick
+import com.khmer9.sbcmain.extension.setSafeOnClickListener
+import com.khmer9.sbcmain.remote.LoginData
+import com.khmer9.sbcmain.remote.StatementBetting
+import com.khmer9.sbcmain.remote.User
+import com.khmer9.sbcmain.util.Const
+import com.khmer9.sbcmain.util.ModelPreferencesManager
 import java.text.DecimalFormat
 
 class ReportBettingViewHolder(

+ 7 - 7
app/src/main/java/com/khmer9/yuki/screen/report/depositStatement/ReportDepositViewHolder.kt → app/src/main/java/com/khmer9/sbcmain/screen/report/depositStatement/ReportDepositViewHolder.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.screen.report.depositStatement
+package com.khmer9.sbcmain.screen.report.depositStatement
 
 import android.annotation.SuppressLint
 import android.graphics.Color
@@ -7,12 +7,12 @@ import android.view.View
 import android.widget.TextView
 import com.gdtlib.lib.adapter.BaseListItem
 import com.gdtlib.lib.viewholder.BaseListViewHolder
-import com.khmer9.yuki.R
-import com.khmer9.yuki.remote.LoginData
-import com.khmer9.yuki.remote.StatementDeposit
-import com.khmer9.yuki.remote.User
-import com.khmer9.yuki.util.Const
-import com.khmer9.yuki.util.ModelPreferencesManager
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.remote.LoginData
+import com.khmer9.sbcmain.remote.StatementDeposit
+import com.khmer9.sbcmain.remote.User
+import com.khmer9.sbcmain.util.Const
+import com.khmer9.sbcmain.util.ModelPreferencesManager
 import java.text.DecimalFormat
 import java.text.ParseException
 import java.text.SimpleDateFormat

+ 3 - 3
app/src/main/java/com/khmer9/yuki/screen/report/resultStatement/ReportResultViewHolder.kt → app/src/main/java/com/khmer9/sbcmain/screen/report/resultStatement/ReportResultViewHolder.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.screen.report.resultStatement
+package com.khmer9.sbcmain.screen.report.resultStatement
 
 import android.annotation.SuppressLint
 import android.graphics.Color
@@ -7,8 +7,8 @@ import android.view.View
 import android.widget.TextView
 import com.gdtlib.lib.adapter.BaseListItem
 import com.gdtlib.lib.viewholder.BaseListViewHolder
-import com.khmer9.yuki.R
-import com.khmer9.yuki.remote.StatementResult
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.remote.StatementResult
 
 class ReportResultViewHolder(itemView: View, private val printButtonListener: ((String, String, String, String, String, String) -> Unit)? = null) : BaseListViewHolder(itemView) {
     @SuppressLint("SetTextI18n")

+ 7 - 7
app/src/main/java/com/khmer9/yuki/screen/report/withdrawStatement/ReportWithdrawViewHolder.kt → app/src/main/java/com/khmer9/sbcmain/screen/report/withdrawStatement/ReportWithdrawViewHolder.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.screen.report.withdrawStatement
+package com.khmer9.sbcmain.screen.report.withdrawStatement
 
 import android.annotation.SuppressLint
 import android.graphics.Color
@@ -7,12 +7,12 @@ import android.view.View
 import android.widget.TextView
 import com.gdtlib.lib.adapter.BaseListItem
 import com.gdtlib.lib.viewholder.BaseListViewHolder
-import com.khmer9.yuki.R
-import com.khmer9.yuki.remote.LoginData
-import com.khmer9.yuki.remote.StatementWithdraw
-import com.khmer9.yuki.remote.User
-import com.khmer9.yuki.util.Const
-import com.khmer9.yuki.util.ModelPreferencesManager
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.remote.LoginData
+import com.khmer9.sbcmain.remote.StatementWithdraw
+import com.khmer9.sbcmain.remote.User
+import com.khmer9.sbcmain.util.Const
+import com.khmer9.sbcmain.util.ModelPreferencesManager
 import java.text.DecimalFormat
 import java.text.ParseException
 import java.text.SimpleDateFormat

+ 9 - 10
app/src/main/java/com/khmer9/yuki/screen/result/ResultFragment.kt → app/src/main/java/com/khmer9/sbcmain/screen/result/ResultFragment.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.screen.result
+package com.khmer9.sbcmain.screen.result
 
 import android.annotation.SuppressLint
 import android.media.MediaPlayer
@@ -12,15 +12,14 @@ import androidx.fragment.app.Fragment
 import androidx.lifecycle.Observer
 import androidx.recyclerview.widget.GridLayoutManager
 import com.gdtlib.lib.adapter.BaseListItem
-import com.khmer9.yuki.R
-import com.khmer9.yuki.app.App
-import com.khmer9.yuki.app.ShareActivity
-import com.khmer9.yuki.base.BaseFragment
-import com.khmer9.yuki.extension.btnClick
-import com.khmer9.yuki.remote.ResultLotto
-import com.khmer9.yuki.remote.main.SocketClientResultDataModel
-import com.khmer9.yuki.remote.main.SocketClientTimeDataModel
-import com.khmer9.yuki.util.MiddleDividerItemDecoration
+import com.khmer9.sbcmain.R
+import com.khmer9.sbcmain.app.App
+import com.khmer9.sbcmain.app.ShareActivity
+import com.khmer9.sbcmain.base.BaseFragment
+import com.khmer9.sbcmain.extension.btnClick
+import com.khmer9.sbcmain.remote.ResultLotto
+import com.khmer9.sbcmain.remote.main.SocketClientTimeDataModel
+import com.khmer9.sbcmain.util.MiddleDividerItemDecoration
 import com.squareup.moshi.JsonAdapter
 import com.squareup.moshi.Moshi
 import kotlinx.android.synthetic.main.fragment_result.*

+ 2 - 2
app/src/main/java/com/khmer9/yuki/screen/result/ResultViewState.kt → app/src/main/java/com/khmer9/sbcmain/screen/result/ResultViewState.kt

@@ -1,6 +1,6 @@
-package com.khmer9.yuki.screen.result
+package com.khmer9.sbcmain.screen.result
 
-import com.khmer9.yuki.remote.ResultLotto
+import com.khmer9.sbcmain.remote.ResultLotto
 
 data class ResultViewState(
     val initial: Boolean = true,

+ 2 - 2
app/src/main/java/com/khmer9/yuki/screen/result/Table0Adapter.kt → app/src/main/java/com/khmer9/sbcmain/screen/result/Table0Adapter.kt

@@ -1,10 +1,10 @@
-package com.khmer9.yuki.screen.result
+package com.khmer9.sbcmain.screen.result
 
 import android.view.LayoutInflater
 import android.view.ViewGroup
 import androidx.recyclerview.widget.RecyclerView
 import com.gdtlib.lib.adapter.BaseListAdapter
-import com.khmer9.yuki.R
+import com.khmer9.sbcmain.R
 
 class Table0Adapter : BaseListAdapter() {
 

+ 1 - 1
app/src/main/java/com/khmer9/yuki/screen/result/Table0ListItem.kt → app/src/main/java/com/khmer9/sbcmain/screen/result/Table0ListItem.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.screen.result
+package com.khmer9.sbcmain.screen.result
 
 import com.gdtlib.lib.adapter.BaseListItem
 

+ 2 - 2
app/src/main/java/com/khmer9/yuki/screen/result/Table0ListViewHolder.kt → app/src/main/java/com/khmer9/sbcmain/screen/result/Table0ListViewHolder.kt

@@ -1,11 +1,11 @@
-package com.khmer9.yuki.screen.result
+package com.khmer9.sbcmain.screen.result
 
 import android.view.View
 import android.widget.ImageView
 import android.widget.TextView
 import com.gdtlib.lib.adapter.BaseListItem
 import com.gdtlib.lib.viewholder.BaseListViewHolder
-import com.khmer9.yuki.R
+import com.khmer9.sbcmain.R
 
 class Table0ListViewHolder(
     itemView: View

+ 2 - 2
app/src/main/java/com/khmer9/yuki/screen/result/Table1Adapter.kt → app/src/main/java/com/khmer9/sbcmain/screen/result/Table1Adapter.kt

@@ -1,10 +1,10 @@
-package com.khmer9.yuki.screen.result
+package com.khmer9.sbcmain.screen.result
 
 import android.view.LayoutInflater
 import android.view.ViewGroup
 import androidx.recyclerview.widget.RecyclerView
 import com.gdtlib.lib.adapter.BaseListAdapter
-import com.khmer9.yuki.R
+import com.khmer9.sbcmain.R
 
 class Table1Adapter : BaseListAdapter() {
 

+ 1 - 1
app/src/main/java/com/khmer9/yuki/screen/result/Table1ListItem.kt → app/src/main/java/com/khmer9/sbcmain/screen/result/Table1ListItem.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.screen.result
+package com.khmer9.sbcmain.screen.result
 
 import com.gdtlib.lib.adapter.BaseListItem
 

+ 2 - 2
app/src/main/java/com/khmer9/yuki/screen/result/Table1ListViewHolder.kt → app/src/main/java/com/khmer9/sbcmain/screen/result/Table1ListViewHolder.kt

@@ -1,10 +1,10 @@
-package com.khmer9.yuki.screen.result
+package com.khmer9.sbcmain.screen.result
 
 import android.view.View
 import android.widget.ImageView
 import com.gdtlib.lib.adapter.BaseListItem
 import com.gdtlib.lib.viewholder.BaseListViewHolder
-import com.khmer9.yuki.R
+import com.khmer9.sbcmain.R
 
 class Table1ListViewHolder(itemView: View) : BaseListViewHolder(itemView) {
 

+ 2 - 2
app/src/main/java/com/khmer9/yuki/screen/result/Table2Adapter.kt → app/src/main/java/com/khmer9/sbcmain/screen/result/Table2Adapter.kt

@@ -1,10 +1,10 @@
-package com.khmer9.yuki.screen.result
+package com.khmer9.sbcmain.screen.result
 
 import android.view.LayoutInflater
 import android.view.ViewGroup
 import androidx.recyclerview.widget.RecyclerView
 import com.gdtlib.lib.adapter.BaseListAdapter
-import com.khmer9.yuki.R
+import com.khmer9.sbcmain.R
 
 class Table2Adapter : BaseListAdapter() {
 

+ 1 - 1
app/src/main/java/com/khmer9/yuki/screen/result/Table2ListItem.kt → app/src/main/java/com/khmer9/sbcmain/screen/result/Table2ListItem.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.screen.result
+package com.khmer9.sbcmain.screen.result
 
 import com.gdtlib.lib.adapter.BaseListItem
 

+ 2 - 2
app/src/main/java/com/khmer9/yuki/screen/result/Table2ListViewHolder.kt → app/src/main/java/com/khmer9/sbcmain/screen/result/Table2ListViewHolder.kt

@@ -1,11 +1,11 @@
-package com.khmer9.yuki.screen.result
+package com.khmer9.sbcmain.screen.result
 
 import android.view.View
 import android.widget.ImageView
 import android.widget.TextView
 import com.gdtlib.lib.adapter.BaseListItem
 import com.gdtlib.lib.viewholder.BaseListViewHolder
-import com.khmer9.yuki.R
+import com.khmer9.sbcmain.R
 
 class Table2ListViewHolder(
     itemView: View

+ 2 - 2
app/src/main/java/com/khmer9/yuki/screen/result/Table3Adapter.kt → app/src/main/java/com/khmer9/sbcmain/screen/result/Table3Adapter.kt

@@ -1,10 +1,10 @@
-package com.khmer9.yuki.screen.result
+package com.khmer9.sbcmain.screen.result
 
 import android.view.LayoutInflater
 import android.view.ViewGroup
 import androidx.recyclerview.widget.RecyclerView
 import com.gdtlib.lib.adapter.BaseListAdapter
-import com.khmer9.yuki.R
+import com.khmer9.sbcmain.R
 
 class Table3Adapter : BaseListAdapter() {
 

+ 1 - 1
app/src/main/java/com/khmer9/yuki/screen/result/Table3ListItem.kt → app/src/main/java/com/khmer9/sbcmain/screen/result/Table3ListItem.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.screen.result
+package com.khmer9.sbcmain.screen.result
 
 import com.gdtlib.lib.adapter.BaseListItem
 

+ 2 - 2
app/src/main/java/com/khmer9/yuki/screen/result/Table3ListViewHolder.kt → app/src/main/java/com/khmer9/sbcmain/screen/result/Table3ListViewHolder.kt

@@ -1,11 +1,11 @@
-package com.khmer9.yuki.screen.result
+package com.khmer9.sbcmain.screen.result
 
 import android.view.View
 import android.widget.ImageView
 import android.widget.TextView
 import com.gdtlib.lib.adapter.BaseListItem
 import com.gdtlib.lib.viewholder.BaseListViewHolder
-import com.khmer9.yuki.R
+import com.khmer9.sbcmain.R
 
 class Table3ListViewHolder (
     itemView: View

+ 2 - 2
app/src/main/java/com/khmer9/yuki/screen/result/Table4Adapter.kt → app/src/main/java/com/khmer9/sbcmain/screen/result/Table4Adapter.kt

@@ -1,10 +1,10 @@
-package com.khmer9.yuki.screen.result
+package com.khmer9.sbcmain.screen.result
 
 import android.view.LayoutInflater
 import android.view.ViewGroup
 import androidx.recyclerview.widget.RecyclerView
 import com.gdtlib.lib.adapter.BaseListAdapter
-import com.khmer9.yuki.R
+import com.khmer9.sbcmain.R
 
 class Table4Adapter : BaseListAdapter() {
 

+ 1 - 1
app/src/main/java/com/khmer9/yuki/screen/result/Table4ListItem.kt → app/src/main/java/com/khmer9/sbcmain/screen/result/Table4ListItem.kt

@@ -1,4 +1,4 @@
-package com.khmer9.yuki.screen.result
+package com.khmer9.sbcmain.screen.result
 
 import com.gdtlib.lib.adapter.BaseListItem
 

+ 2 - 2
app/src/main/java/com/khmer9/yuki/screen/result/Table4ListViewHolder.kt → app/src/main/java/com/khmer9/sbcmain/screen/result/Table4ListViewHolder.kt

@@ -1,11 +1,11 @@
-package com.khmer9.yuki.screen.result
+package com.khmer9.sbcmain.screen.result
 
 import android.view.View
 import android.widget.ImageView
 import android.widget.TextView
 import com.gdtlib.lib.adapter.BaseListItem
 import com.gdtlib.lib.viewholder.BaseListViewHolder
-import com.khmer9.yuki.R
+import com.khmer9.sbcmain.R
 
 class Table4ListViewHolder (
     itemView: View

Деякі файли не було показано, через те що забагато файлів було змінено