Forráskód Böngészése

Merge branch 'kd855_main' of http://139.59.124.127:9000/dola/SBC_Main_Android into kd855_main

Dola TENG 2 éve
szülő
commit
5708f3cb20

+ 16 - 0
app/src/main/java/com/khmer9/kdmain/screen/main/MainModuleViewHolder.kt

@@ -137,6 +137,22 @@ class MainModuleViewHolder(itemView: View, private val detailButtonListener: ((S
 
                         backgroundModule.setBackgroundResource(R.drawable.lottobg)
                     }
+                    Config.YUKI_APP_ID -> {
+                        picasso
+                            .load(R.drawable.ic_yuki)
+                            .placeholder(R.drawable.animal_seven)
+                            .into(imgIcon)
+
+                        backgroundModule.setBackgroundResource(R.drawable.yukibg)
+                    }
+                    Config.APONG_APP_ID -> {
+                        picasso
+                            .load(R.drawable.ic_apong)
+                            .placeholder(R.drawable.animal_seven)
+                            .into(imgIcon)
+
+                        backgroundModule.setBackgroundResource(R.drawable.apongbg)
+                    }
                     else -> {
                         picasso
                             .load(item.smallIcon)

+ 33 - 0
app/src/main/java/com/khmer9/kdmain/screen/main/SubModuleFragment.kt

@@ -91,6 +91,39 @@ class SubModuleFragment : BaseFragment(R.layout.layout_sub_module) {
                                 }
                             }
                         }
+                        Config.YUKI_APP_ID -> {
+                            (requireActivity() as ShareActivity).apply {
+                                val launchIntent = packageManager.getLaunchIntentForPackage(Config.YUKI_PACKAGE)
+                                if (launchIntent != null) {
+                                    shareViewModel.getModuleToken(appId, launchIntent)
+                                } else {
+                                    shareViewModel.getModuleToken(appId, null)
+                                    //doDownload(LOTTO_PLUS_DOWNLOAD)
+                                }
+                            }
+                        }
+                        Config.APONG_APP_ID -> {
+                            (requireActivity() as ShareActivity).apply {
+                                val launchIntent = packageManager.getLaunchIntentForPackage(Config.APONG_PACKAGE)
+                                if (launchIntent != null) {
+                                    shareViewModel.getModuleToken(appId, launchIntent)
+                                } else {
+                                    shareViewModel.getModuleToken(appId, null)
+                                    //doDownload(LOTTO_PLUS_DOWNLOAD)
+                                }
+                            }
+                        }
+                        Config.COCK_FIGHT_APP_ID -> {
+                            (requireActivity() as ShareActivity).apply {
+                                val launchIntent = packageManager.getLaunchIntentForPackage(Config.COCK_FIGHT_PACKAGE)
+                                if (launchIntent != null) {
+                                    shareViewModel.getModuleToken(appId, launchIntent)
+                                } else {
+                                    shareViewModel.getModuleToken(appId, null)
+                                    //doDownload(LOTTO_PLUS_DOWNLOAD)
+                                }
+                            }
+                        }
                     }
                 }
             }

+ 4 - 4
app/src/prod/java/com/khmer9/lotto/config/Config.kt

@@ -8,15 +8,15 @@ object Config {
 
     const val LOTTO_PLUS_APP_ID = "62e397edae71cfa8782aa3a0"
     const val LOTTO_PLUS_DOWNLOAD = "https://www.dropbox.com/s/8k5f8wgyl4rdoi6/Lottery-Mobile_prodDebug_1.0.30.apk?dl=1"
-    const val LOTTO_PLUS_PACKAGE = "com.sambath.lottoplus"
+    const val LOTTO_PLUS_PACKAGE = "com.sambath.lottoplus_kd85"
 
     const val LOTTO_APP_ID = "630780f0f635dd035329f5b7"
     const val LOTTO_DOWNLOAD = "https://www.dropbox.com/s/iw8zzsht722vyxh/Khmer9_Lotto_prodDebug_1.0.4.apk?dl=1"
-    const val LOTTO_PACKAGE = "com.khmer9.lotto"
+    const val LOTTO_PACKAGE = "com.khmer9.lotto_kd"
 
     const val APONG_APP_ID = "631c1d1a0d213229fc5fd11a"
     const val APONG_DOWNLOAD = "https://www.dropbox.com/s/qxzqhguvstlzsh4/APONG_prodDebug_1.0.12.apk?dl=1"
-    const val APONG_PACKAGE = "com.sambath.apong"
+    const val APONG_PACKAGE = "com.sambath.apong_kd"
 
     const val YUKI_APP_ID = "630478c22983a591133f0492"
     const val YUKI_DOWNLOAD = "https://www.dropbox.com/s/knqu3aidd8rp2sf/Khmer9_Yuki_prodDebug_1.0.1.apk?dl=1"
@@ -24,5 +24,5 @@ object Config {
 
     const val COCK_FIGHT_APP_ID = "631486275967907d6780cba6"
     const val COCK_FIGHT_DOWNLOAD = "https://www.dropbox.com/s/7c0w4l01u87qgr6/SBC-Mobile_prodDebug_1.1.2.apk?dl=1"
-    const val COCK_FIGHT_PACKAGE = "com.sambath.sbc"
+    const val COCK_FIGHT_PACKAGE = "com.sambath.sbc_kd"
 }