|
|
@@ -7,206 +7,205 @@ import com.adealink.weparty.network.RELEASE_HOSTS
|
|
|
|
|
|
/**
|
|
|
* UrlConfig配置url
|
|
|
- * 获取url链接,通过urlConfigService.getH5Url方法
|
|
|
*/
|
|
|
object UrlConfig {
|
|
|
|
|
|
private val isProdEnv =
|
|
|
AppBase.isRelease || RELEASE_HOSTS.contains(Uri.parse(DebugPrefs.httpUrl).host)
|
|
|
|
|
|
- internal val thirdPayUrl = when {
|
|
|
+ val thirdPayUrl = when {
|
|
|
isProdEnv -> "https://web.wenext.chat/web/yoki-wallet"
|
|
|
else -> "http://web-test.wenext.chat/web/yoki-wallet"
|
|
|
}
|
|
|
|
|
|
- internal val faqGameCoinsUrl = when {
|
|
|
+ val faqGameCoinsUrl = when {
|
|
|
isProdEnv -> "https://web.yoki.chat/coin-faq?projectname=yoki-room-game-help"
|
|
|
else -> "https://web-test.yoki.chat/coin-faq?projectname=yoki-room-game-help"
|
|
|
}
|
|
|
- internal val luckyFruit = when {
|
|
|
+ val luckyFruit = when {
|
|
|
isProdEnv -> "https://web.yoki.chat/index/?projectname=yoki-lucky-fruit&aspect_ratio=1.604"
|
|
|
else -> "http://web-test.yoki.chat/index/?projectname=yoki-lucky-fruit&aspect_ratio=1.604"
|
|
|
}
|
|
|
|
|
|
- internal val serviceTerms = when {
|
|
|
+ val serviceTerms = when {
|
|
|
isProdEnv -> "https://web.yoki.chat/service_terms/0?projectname=yoki-terms"
|
|
|
else -> "http://web-test.yoki.chat/service_terms/0?projectname=yoki-terms"
|
|
|
}
|
|
|
|
|
|
- internal val privacyPolicy = when {
|
|
|
+ val privacyPolicy = when {
|
|
|
isProdEnv -> "https://web.yoki.chat/privacy_policy/0?projectname=yoki-terms"
|
|
|
else -> "http://web-test.yoki.chat/privacy_policy/0?projectname=yoki-terms"
|
|
|
}
|
|
|
|
|
|
- internal val policies = when {
|
|
|
+ val policies = when {
|
|
|
isProdEnv -> "https://web.yoki.chat/policies/0?projectname=yoki-terms"
|
|
|
else -> "http://web-test.yoki.chat/policies/0?projectname=yoki-terms"
|
|
|
}
|
|
|
|
|
|
- internal val vip = when {
|
|
|
+ val vip = when {
|
|
|
isProdEnv -> "https://web.yoki.chat/web/yoki-vip?hideAppBar=true"
|
|
|
else -> "http://web-test.yoki.chat/web/yoki-vip?hideAppBar=true"
|
|
|
}
|
|
|
|
|
|
- internal val sellCoins = when {
|
|
|
+ val sellCoins = when {
|
|
|
isProdEnv -> "https://web.yoki.chat/coin-agent-center?projectname=yoki-payment&hideAppBar=true&vpResizable=true"
|
|
|
else -> "http://web-test.yoki.chat/coin-agent-center?projectname=yoki-payment&hideAppBar=true&vpResizable=true"
|
|
|
}
|
|
|
|
|
|
- internal val superGift = when {
|
|
|
+ val superGift = when {
|
|
|
isProdEnv -> "https://web.wenext.chat/web/h5-super-gift"
|
|
|
else -> "http://web-test.wenext.chat/web/h5-super-gift"
|
|
|
}
|
|
|
|
|
|
- internal val slot = when {
|
|
|
+ val slot = when {
|
|
|
isProdEnv -> "https://web.yoki.chat/index?projectname=yoki-jackpot"
|
|
|
else -> "http://web-test.yoki.chat/index?projectname=yoki-jackpot"
|
|
|
}
|
|
|
|
|
|
- internal val coupleRules = when {
|
|
|
+ val coupleRules = when {
|
|
|
isProdEnv -> "https://web.wenext.chat/web/yoki-couple-privilege"
|
|
|
else -> "http://web-test.wenext.chat/web/yoki-couple-privilege"
|
|
|
}
|
|
|
|
|
|
- internal val coupleProtectRules = when {
|
|
|
+ val coupleProtectRules = when {
|
|
|
isProdEnv -> "https://web.wenext.chat/web/yoki-couple-rule/protect"
|
|
|
else -> "http://web-test.wenext.chat/web/yoki-couple-rule/protect"
|
|
|
}
|
|
|
|
|
|
- internal val familyRule = when {
|
|
|
+ val familyRule = when {
|
|
|
isProdEnv -> "https://web.wenext.chat/web/h5-family-rule"
|
|
|
else -> "http://web-test.wenext.chat/web/h5-family-rule"
|
|
|
}
|
|
|
|
|
|
- internal val luckyGiftRule = when {
|
|
|
+ val luckyGiftRule = when {
|
|
|
isProdEnv -> "https://web.yoki.chat/lucky-gift-rule?projectname=yoki-common-page&hideAppBar=true"
|
|
|
else -> "http://web-test.yoki.chat/lucky-gift-rule?projectname=yoki-common-page&hideAppBar=true"
|
|
|
}
|
|
|
|
|
|
- internal val medalRule = when {
|
|
|
+ val medalRule = when {
|
|
|
isProdEnv -> "https://web.wenext.chat/web/h5-medal-rule"
|
|
|
else -> "http://web-test.wenext.chat/web/h5-medal-rule"
|
|
|
}
|
|
|
|
|
|
- internal val treasureGiftRule = when {
|
|
|
+ val treasureGiftRule = when {
|
|
|
isProdEnv -> "https://web.wenext.chat/web/h5-treasure-gift-rule"
|
|
|
else -> "http://web-test.wenext.chat/web/h5-treasure-gift-rule"
|
|
|
}
|
|
|
|
|
|
- internal val micGrabRule = when {
|
|
|
+ val micGrabRule = when {
|
|
|
isProdEnv -> "https://web.wenext.chat/web/h5-mic-grab-rule"
|
|
|
else -> "http://web-test.wenext.chat/web/h5-mic-grab-rule"
|
|
|
}
|
|
|
|
|
|
- internal val singerTerms = when {
|
|
|
+ val singerTerms = when {
|
|
|
isProdEnv -> "https://web.wenext.chat/web/h5-mic-grab-rule/singer_terms"
|
|
|
else -> "http://web-test.wenext.chat/web/h5-mic-grab-rule/singer_terms"
|
|
|
}
|
|
|
|
|
|
- internal val teenPatti = when {
|
|
|
+ val teenPatti = when {
|
|
|
isProdEnv -> "https://web.wenext.chat/web/game-teen-patti"
|
|
|
else -> "http://web-test.wenext.chat/web/game-teen-patti"
|
|
|
}
|
|
|
|
|
|
- internal val greedyPro = when {
|
|
|
+ val greedyPro = when {
|
|
|
isProdEnv -> "https://web.yoki.chat/index/?projectname=yoki-greedy-pro&aspect_ratio=1.571"
|
|
|
else -> "http://web-test.yoki.chat/index/?projectname=yoki-greedy-pro&aspect_ratio=1.571"
|
|
|
}
|
|
|
- internal val jackpot = when {
|
|
|
+ val jackpot = when {
|
|
|
isProdEnv -> "https://web.yoki.chat/index/?projectname=yoki-jackpot&aspect_ratio=1.733"
|
|
|
else -> "http://web-test.yoki.chat/index/?projectname=yoki-jackpot&aspect_ratio=1.733"
|
|
|
}
|
|
|
- internal val adminActivity = when {
|
|
|
+ val adminActivity = when {
|
|
|
isProdEnv -> "https://web.wenext.chat/web/h5-activity"
|
|
|
else -> "http://web-test.wenext.chat/web/h5-activity"
|
|
|
}
|
|
|
|
|
|
- internal val svip = when {
|
|
|
+ val svip = when {
|
|
|
isProdEnv -> "https://web.yoki.chat/web/yoki-vip/index/svip?hideAppBar=true"
|
|
|
else -> "http://web-test.yoki.chat/web/yoki-vip/index/svip?hideAppBar=true"
|
|
|
}
|
|
|
|
|
|
- internal val familyTaskList = when {
|
|
|
+ val familyTaskList = when {
|
|
|
isProdEnv -> "https://web.wenext.chat/web/yoki-family-task"
|
|
|
else -> "http://web-test.wenext.chat/web/yoki-family-task"
|
|
|
}
|
|
|
|
|
|
- internal val familyMemberRankList = when {
|
|
|
+ val familyMemberRankList = when {
|
|
|
isProdEnv -> "https://web.wenext.chat/web/yoki-family-member"
|
|
|
else -> "http://web-test.wenext.chat/web/yoki-family-member"
|
|
|
}
|
|
|
|
|
|
- internal val familyLevel = when {
|
|
|
+ val familyLevel = when {
|
|
|
isProdEnv -> "https://web.wenext.chat/web/yoki-family-level"
|
|
|
else -> "http://web-test.wenext.chat/web/yoki-family-level"
|
|
|
}
|
|
|
|
|
|
- internal val weddingPrivilege = when {
|
|
|
+ val weddingPrivilege = when {
|
|
|
isProdEnv -> "https://web.wenext.chat/web/h5-wedding-popularity?roomId="
|
|
|
else -> "http://web-test.wenext.chat/web/h5-wedding-popularity?roomId="
|
|
|
}
|
|
|
|
|
|
- internal val luckyPro = when {
|
|
|
+ val luckyPro = when {
|
|
|
isProdEnv -> "https://web.yoki.chat/index/?projectname=yoki-lucky-pro&aspect_ratio=1.604"
|
|
|
else -> "http://web-test.yoki.chat/index/?projectname=yoki-lucky-pro&aspect_ratio=1.604"
|
|
|
}
|
|
|
- internal val unoRule = when (AppBase.isProdEnv) {
|
|
|
+ val unoRule = when (AppBase.isProdEnv) {
|
|
|
true -> "https://web.wenext.chat/web/h5-uno-rule"
|
|
|
else -> "http://web-test.wenext.chat/web/h5-uno-rule"
|
|
|
}
|
|
|
|
|
|
- internal val carromRule = when (AppBase.isProdEnv) {
|
|
|
+ val carromRule = when (AppBase.isProdEnv) {
|
|
|
true -> "https://web.wenext.chat/web/h5-carrom-rule"
|
|
|
else -> "http://web-test.wenext.chat/web/h5-carrom-rule"
|
|
|
}
|
|
|
|
|
|
- internal val dominoRule = when (AppBase.isProdEnv) {
|
|
|
+ val dominoRule = when (AppBase.isProdEnv) {
|
|
|
true -> "https://web.wenext.chat/web/h5-domino-rule"
|
|
|
else -> "http://web-test.wenext.chat/web/h5-domino-rule"
|
|
|
}
|
|
|
|
|
|
- internal val ludoRules = when {
|
|
|
+ val ludoRules = when {
|
|
|
isProdEnv -> "https://web.wenext.chat/web/lama-ludo-rule"
|
|
|
else -> "http://web-test.wenext.chat/web/lama-ludo-rule"
|
|
|
}
|
|
|
|
|
|
- internal val thirdPartyRecharge =
|
|
|
+ val thirdPartyRecharge =
|
|
|
when {
|
|
|
isProdEnv -> "https://web.yoki.chat/third-party-recharge?projectname=yoki-payment&hideAppBar=true&vpResizable=true"
|
|
|
else -> "http://web-test.yoki.chat/third-party-recharge?projectname=yoki-payment&hideAppBar=true&vpResizable=true"
|
|
|
}
|
|
|
|
|
|
- internal val diamondWithdrawal =
|
|
|
+ val diamondWithdrawal =
|
|
|
when {
|
|
|
isProdEnv -> "https://web.yoki.chat/diamond-deal?projectname=yoki-payment&hideAppBar=true&vpResizable=true"
|
|
|
else -> "http://web-test.yoki.chat/diamond-deal?projectname=yoki-payment&hideAppBar=true&vpResizable=true"
|
|
|
}
|
|
|
|
|
|
- internal val prefetchResource =
|
|
|
+ val prefetchResource =
|
|
|
when {
|
|
|
isProdEnv -> " https://web.yoki.chat/index?projectname=h5-preload"
|
|
|
else -> "http://web-test.yoki.chat/index?projectname=h5-preload"
|
|
|
}
|
|
|
|
|
|
- internal val taskCenter =
|
|
|
+ val taskCenter =
|
|
|
when {
|
|
|
AppBase.isProdEnv -> "https://web.yoki.chat/index/?projectname=yoki-task-center&hideAppBar=true"
|
|
|
else -> "https://web-test.yoki.chat/index/?projectname=yoki-task-center&hideAppBar=true"
|
|
|
}
|
|
|
|
|
|
- internal val chatAchievement =
|
|
|
+ val chatAchievement =
|
|
|
when {
|
|
|
AppBase.isProdEnv -> "https://web-new.yoki.chat/index?projectname=yoki-chat-achievement&hideAppBar=true"
|
|
|
else -> "https://web-test-new.yoki.chat/index?projectname=yoki-chat-achievement&hideAppBar=true"
|
|
|
}
|
|
|
|
|
|
- internal val signatureAgreement =
|
|
|
+ val signatureAgreement =
|
|
|
when {
|
|
|
AppBase.isProdEnv -> "https://web.yoki.chat/signature_agreement/0?projectname=yoki-terms"
|
|
|
else -> "https://web-test.yoki.chat/signature_agreement/0?projectname=yoki-terms"
|
|
|
}
|
|
|
|
|
|
- internal val childSafetyPolicy =
|
|
|
+ val childSafetyPolicy =
|
|
|
when {
|
|
|
AppBase.isProdEnv -> "https://web.yoki.chat/child_policy/0?projectname=yoki-terms"
|
|
|
else -> "https://web-test.yoki.chat/child_policy/0?projectname=yoki-terms"
|
|
|
@@ -223,20 +222,20 @@ object UrlConfig {
|
|
|
* 打开奖励记录弹窗:
|
|
|
* showRecords=1
|
|
|
*/
|
|
|
- internal val inviteActivity =
|
|
|
+ val inviteActivity =
|
|
|
when {
|
|
|
AppBase.isProdEnv -> "https://web.yoki.chat/index?projectname=yoki-invite&hideAppBar=true"
|
|
|
else -> "https://web-test.yoki.chat/index?projectname=yoki-invite&hideAppBar=true"
|
|
|
}
|
|
|
|
|
|
// 外部引导下载的网页 -> 用于分享
|
|
|
- internal val webGuideDownload =
|
|
|
+ val webGuideDownload =
|
|
|
when {
|
|
|
AppBase.isProdEnv -> "https://web.yoki.chat/invite?projectname=yoki-invite"
|
|
|
else -> "https://web-test.yoki.chat/invite?projectname=yoki-invite"
|
|
|
}
|
|
|
|
|
|
- internal val anchorCenter =
|
|
|
+ val anchorCenter =
|
|
|
when {
|
|
|
AppBase.isProdEnv -> "https://web.yoki.chat/index?projectname=yoki-union-center&hideAppBar=true&vpResizable=true"
|
|
|
else -> "http://web-test.yoki.chat/index?projectname=yoki-union-center&hideAppBar=true&vpResizable=true"
|
|
|
@@ -245,7 +244,7 @@ object UrlConfig {
|
|
|
/**
|
|
|
* Family Daily Task
|
|
|
*/
|
|
|
- internal val familyDailyTask =
|
|
|
+ val familyDailyTask =
|
|
|
when {
|
|
|
AppBase.isProdEnv -> "https://web.yoki.chat/daily-task?projectname=yoki-family&hideAppBar=true"
|
|
|
else -> "http://web-test.yoki.chat/daily-task?projectname=yoki-family&hideAppBar=true"
|
|
|
@@ -254,7 +253,7 @@ object UrlConfig {
|
|
|
/**
|
|
|
* Family Daily Task Dialog
|
|
|
*/
|
|
|
- internal val familyDailyTaskDialog = when {
|
|
|
+ val familyDailyTaskDialog = when {
|
|
|
AppBase.isProdEnv -> "https://web.yoki.chat/daily-task-fragment?projectname=yoki-family&hideAppBar=true"
|
|
|
else -> "http://web-test.yoki.chat/daily-task-fragment?projectname=yoki-family&hideAppBar=true"
|
|
|
}
|
|
|
@@ -262,25 +261,25 @@ object UrlConfig {
|
|
|
/**
|
|
|
* 家族等级说明
|
|
|
*/
|
|
|
- internal val familyLevelDetail =
|
|
|
+ val familyLevelDetail =
|
|
|
when {
|
|
|
AppBase.isProdEnv -> "https://web.yoki.chat/rule?projectname=yoki-family&hideAppBar=true"
|
|
|
else -> "http://web-test.yoki.chat/rule?projectname=yoki-family&hideAppBar=true"
|
|
|
}
|
|
|
|
|
|
- internal val dailyMsgLimitDetail =
|
|
|
+ val dailyMsgLimitDetail =
|
|
|
when {
|
|
|
AppBase.isProdEnv -> "https://web.yoki.chat/private-chat-task?projectname=yoki-common-page&hideAppBar=true"
|
|
|
else -> "http://web-test.yoki.chat/private-chat-task?projectname=yoki-common-page&hideAppBar=true"
|
|
|
}
|
|
|
|
|
|
- internal val rankBoardRule =
|
|
|
+ val rankBoardRule =
|
|
|
when {
|
|
|
AppBase.isProdEnv -> "https://web.yoki.chat/rank-board-reward?projectname=yoki-rank-board&hideAppBar=true&tab_pos=%s"
|
|
|
else -> "http://web-test.yoki.chat/rank-board-reward?projectname=yoki-rank-board&hideAppBar=true&tab_pos=%s"
|
|
|
}
|
|
|
|
|
|
- internal val greedyPersonal = when {
|
|
|
+ val greedyPersonal = when {
|
|
|
isProdEnv -> "https://web.yoki.chat/index?projectname=yoki-greedy-personal&aspect_ratio=1.607"
|
|
|
else -> "http://web-test.yoki.chat/index?projectname=yoki-greedy-personal&aspect_ratio=1.607"
|
|
|
}
|