chore: prepare new strings for translation

This commit is contained in:
andrekir 2024-06-03 10:21:38 -03:00
parent 95120ee208
commit 4a9be026e2
7 changed files with 27 additions and 27 deletions

View file

@ -83,5 +83,5 @@ interface NodeInfoDao {
fun clearNodeInfo()
@Query("DELETE FROM NodeInfo WHERE num=:num")
fun delNode(num: Int)
fun deleteNode(num: Int)
}

View file

@ -71,9 +71,6 @@ class NodeDB @Inject constructor(
fun myNodeInfoFlow(): Flow<MyNodeInfo?> = nodeInfoDao.getMyNodeInfo()
fun delNode(num: Int) {
nodeInfoDao.delNode(num)
}
suspend fun upsert(node: NodeInfo) = withContext(Dispatchers.IO) {
nodeInfoDao.upsert(node)
}
@ -86,4 +83,8 @@ class NodeDB @Inject constructor(
putAll(nodes)
}
}
suspend fun deleteNode(num: Int) = withContext(Dispatchers.IO) {
nodeInfoDao.deleteNode(num)
}
}

View file

@ -316,17 +316,16 @@ class UIViewModel @Inject constructor(
}
}
fun forgetNode(nodeNum: Int) {
fun removeNode(nodeNum: Int) = viewModelScope.launch(Dispatchers.IO) {
try {
val packetId = meshService?.packetId ?: return
val packetId = meshService?.packetId ?: return@launch
meshService?.removeByNodenum(packetId, nodeNum)
viewModelScope.launch(Dispatchers.IO) {
nodeDB.delNode(nodeNum)
}
nodeDB.deleteNode(nodeNum)
} catch (ex: RemoteException) {
errormsg("Request traceroute error: ${ex.message}")
}
}
fun requestPosition(destNum: Int, position: Position = Position(0.0, 0.0, 0)) {
try {
meshService?.requestPosition(destNum, position)

View file

@ -141,16 +141,15 @@ class UsersFragment : ScreenFragment("Users"), Logging {
debug("requesting traceroute for '${user.longName}'")
model.requestTraceroute(node.num)
}
R.id.forget_node -> {
R.id.remove -> {
MaterialAlertDialogBuilder(requireContext())
.setTitle(R.string.forget_node)
.setMessage(getString(R.string.forget_node_message))
.setTitle(R.string.remove)
.setMessage(getString(R.string.remove_node_text))
.setNeutralButton(R.string.cancel) { _, _ -> }
.setPositiveButton(R.string.forget_node) {_,_ ->
debug("Forgetting node '${user.longName}'")
model.forgetNode(node.num)
onNodesChanged(nodes)
.setPositiveButton(R.string.send) {_,_ ->
debug("removing node '${user.longName}'")
model.removeNode(node.num)
}
.show()

View file

@ -16,7 +16,6 @@ import androidx.compose.runtime.getValue
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
import com.geeksville.mesh.R
@ -51,11 +50,11 @@ fun <T> PacketResponseStateDialog(
if (state.total == state.completed) onComplete()
}
if (state is ResponseState.Success) {
Text("Delivery confirmed")
Text(text = stringResource(id = R.string.delivery_confirmed))
}
if (state is ResponseState.Error) {
Text(text = "Error\n", textAlign = TextAlign.Center)
Text(state.error)
Text(text = stringResource(id = R.string.error), minLines = 2)
Text(text = state.error)
}
}
},