Skip to content

Commit a8f785f

Browse files
committed
Update: version.
1 parent f2acf45 commit a8f785f

File tree

4 files changed

+12
-15
lines changed

4 files changed

+12
-15
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11

22
### v1.1.5
33

4+
- Add: Swipeable TabRow.
5+
6+
### v1.1.5
7+
48
- Fix: ISO TimeZone serialization.
59

610
- Add: ServerGroup filter.

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ MDPings 是一个基于哪吒监控 API 接口开发的 MD3 风格 Android 客
4747

4848
`MDPings 1.0.4(L)` 版本对应支持 哪吒监控v0 `0.20.13+` 版本,版本号带`L`的版本修改了包名,可以跟v1共存。
4949

50-
`MDPings 1.1.5` 版本对应支持 哪吒监控v1 `1.0.20 - 1.2.2` (更高版本未经测试,或许可用)。
50+
`MDPings 1.1.6` 版本对应支持 哪吒监控v1 `1.0.20 - 1.2.4` (更高版本未经测试,或许可用)。
5151

5252
因为目前还有挺多人在 `v0版本` 观望,因此 `v0版本` 将不会立刻舍弃,部分能力范围内能同步过去的ui/功能更新会在有心情的时候做,主要还是以适配 v1 的新接口为主。
5353

@@ -103,7 +103,9 @@ v1版本 默认将 `1000ms` 以上的视为超时并削峰,也就是说延迟
103103

104104
1.点击页面顶部的星标(⭐)
105105

106-
~~2.Push我OVH传家宝 KS-LE-B 2*1.92t 中奖鸡~~
106+
~~2.Push我OVH传家宝 KS-LE-B 2*1.92t 中奖鸡(大盘鸡够用了)~~
107+
108+
2.Push我 Alice 100%Free 带v4香港鸡(?)
107109

108110
3.提出UI界面设计、交互操控的改进意见(最好能带示意图)
109111

app/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ android {
1313
applicationId = "com.sekusarisu.mdpings"
1414
minSdk = 26
1515
targetSdk = 35
16-
versionCode = 11
17-
versionName = "1.1.5"
16+
versionCode = 12
17+
versionName = "1.1.6"
1818
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
1919
}
2020

app/src/main/java/com/sekusarisu/mdpings/vpings/presentation/server_list/ServerListViewModel.kt

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,11 @@
11
package com.sekusarisu.mdpings.vpings.presentation.server_list
22

3-
import android.util.Log
43
import androidx.lifecycle.ViewModel
54
import androidx.lifecycle.viewModelScope
65
import com.sekusarisu.mdpings.core.domain.util.onError
76
import com.sekusarisu.mdpings.core.domain.util.onSuccess
87
import com.sekusarisu.mdpings.vpings.domain.RealtimeServerDataClient
9-
import com.sekusarisu.mdpings.vpings.domain.Server
108
import com.sekusarisu.mdpings.vpings.domain.ServerDataSource
11-
import com.sekusarisu.mdpings.vpings.domain.ServerOrder
12-
import com.sekusarisu.mdpings.vpings.domain.ServerSortField
13-
import com.sekusarisu.mdpings.vpings.presentation.models.ServerUi
149
import com.sekusarisu.mdpings.vpings.presentation.models.toServerUi
1510
import com.sekusarisu.mdpings.vpings.presentation.models.toWSServerUi
1611
import kotlinx.coroutines.Job
@@ -22,12 +17,6 @@ import kotlinx.coroutines.flow.stateIn
2217
import kotlinx.coroutines.flow.update
2318
import kotlinx.coroutines.launch
2419

25-
//data class AppSettings(
26-
// val baseUrl: String,
27-
// val token: String,
28-
// val interval: Long
29-
//)
30-
3120
class ServerListViewModel(
3221
private val serverDataSource: ServerDataSource,
3322
private val realtimeServerDataClient: RealtimeServerDataClient
@@ -56,8 +45,10 @@ class ServerListViewModel(
5645
fun onSwitchInstanceCleanUp() {
5746
viewModelScope.launch{
5847
_state.update { it.copy(
48+
isLoading = false,
5949
selectedServer = null,
6050
servers = emptyList(),
51+
wsServers = emptyList(),
6152
ipAPIUi = null,
6253
monitors = emptyList()
6354
) }

0 commit comments

Comments
 (0)