Removes duplicated method
This commit is contained in:
@@ -625,13 +625,6 @@ class AccountViewModel(val account: Account) : ViewModel(), Dao {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun checkIfOnline(url: String, onResult: (Boolean) -> Unit) {
|
|
||||||
viewModelScope.launch(Dispatchers.IO) {
|
|
||||||
val isOnline = OnlineChecker.isOnline(url)
|
|
||||||
onResult(isOnline)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
fun urlPreview(url: String, onResult: suspend (UrlPreviewState) -> Unit) {
|
fun urlPreview(url: String, onResult: suspend (UrlPreviewState) -> Unit) {
|
||||||
viewModelScope.launch(Dispatchers.IO) {
|
viewModelScope.launch(Dispatchers.IO) {
|
||||||
UrlCachedPreviewer.previewInfo(url, onResult)
|
UrlCachedPreviewer.previewInfo(url, onResult)
|
||||||
|
|||||||
@@ -139,7 +139,7 @@ fun CheckIfUrlIsOnline(url: String, accountViewModel: AccountViewModel, whenOnli
|
|||||||
var online by remember { mutableStateOf(false) }
|
var online by remember { mutableStateOf(false) }
|
||||||
|
|
||||||
LaunchedEffect(key1 = url) {
|
LaunchedEffect(key1 = url) {
|
||||||
accountViewModel.checkIfOnline(url) { isOnline ->
|
accountViewModel.checkIsOnline(url) { isOnline ->
|
||||||
if (online != isOnline) {
|
if (online != isOnline) {
|
||||||
online = isOnline
|
online = isOnline
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user