diff --git a/app/src/main/java/com/yingmao/clash/net/http/HttpApi.kt b/app/src/main/java/com/yingmao/clash/net/http/HttpApi.kt index 158d0c3..8bf3cf8 100644 --- a/app/src/main/java/com/yingmao/clash/net/http/HttpApi.kt +++ b/app/src/main/java/com/yingmao/clash/net/http/HttpApi.kt @@ -39,6 +39,7 @@ import retrofit2.http.GET import retrofit2.http.Header import retrofit2.http.Headers import retrofit2.http.POST +import retrofit2.http.Query import retrofit2.http.QueryMap interface HttpApi { @@ -643,6 +644,7 @@ interface HttpApi { ) @GET("/netbarcloud/open/countryFlag") suspend fun selectNodeInfo( + @Query("invitationCode") invitationCode: String, @Header("token") string: String = MMKV.defaultMMKV().decodeString( BZYConstants.MMKV_KEY_TOKEN ).toString(), diff --git a/app/src/main/java/com/yingmao/clash/vm/MainAtyVM.kt b/app/src/main/java/com/yingmao/clash/vm/MainAtyVM.kt index bb05b76..8242002 100644 --- a/app/src/main/java/com/yingmao/clash/vm/MainAtyVM.kt +++ b/app/src/main/java/com/yingmao/clash/vm/MainAtyVM.kt @@ -359,6 +359,6 @@ class MainAtyVM : PublicViewMode() { } fun getSelectNodeInfo() { val httpApi = NetService.instances.createHttps(HttpApi::class.java) - doAsync(HttpReqType.SelectNode) { httpApi.selectNodeInfo() } + doAsync(HttpReqType.SelectNode) { httpApi.selectNodeInfo(BuildConfig.productId) } } } \ No newline at end of file