Skip to content

Commit

Permalink
refactor(qqversionlist):简化版本解析并统一命名
Browse files Browse the repository at this point in the history
简化了MainActivity中的版本解析调用,通过统一VersionBeanUtil中的方法名称以提高代码的可读性与维护性。
  • Loading branch information
ArcticFoxPro committed Sep 15, 2024
1 parent 355e7c0 commit 354e8f4
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1137,7 +1137,7 @@ class MainActivity : AppCompatActivity() {
val response = okHttpClient.newCall(request).execute()
val responseData = response.body?.string()
if (responseData != null) {
VersionBeanUtil.qqVersionBeanProcessor(this@MainActivity, responseData)
VersionBeanUtil.resolveQQRainbow(this@MainActivity, responseData)
withContext(Dispatchers.Main) {
qqVersionAdapter.submitList(qqVersion)
}
Expand All @@ -1156,7 +1156,7 @@ class MainActivity : AppCompatActivity() {
val response = okHttpClient.newCall(request).execute()
val responseData = response.body?.string()
if (responseData != null) {
VersionBeanUtil.timVersionBeanProcessor(this@MainActivity, responseData)
VersionBeanUtil.resolveTIMRainbow(this@MainActivity, responseData)
withContext(Dispatchers.Main) {
timVersionAdapter.submitList(timVersion)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ import kotlinx.serialization.json.Json
import org.apache.maven.artifact.versioning.DefaultArtifactVersion

object VersionBeanUtil {
fun qqVersionBeanProcessor(thisActivity: MainActivity, responseData: String) {
fun resolveQQRainbow(thisActivity: MainActivity, responseData: String) {
val start = (responseData.indexOf("versions64\":[")) + 12
val end = (responseData.indexOf(";\n" + " typeof"))
val totalJson = responseData.substring(start, end)
Expand Down Expand Up @@ -66,7 +66,7 @@ object VersionBeanUtil {
)
}

fun timVersionBeanProcessor(thisActivity: MainActivity, responseData: String) {
fun resolveTIMRainbow(thisActivity: MainActivity, responseData: String) {
val start = (responseData.indexOf("var params= ")) + 12
val end = (responseData.indexOf(";\n" + " typeof"))
val jsonString = responseData.substring(start, end)
Expand Down

0 comments on commit 354e8f4

Please sign in to comment.