mirror of
https://github.com/amnezia-vpn/amnezia-client.git
synced 2026-06-21 02:01:03 +07:00
fix: replace ServersModel.getProcessedServerData with ServersUiController API in backup/restore pages
This commit is contained in:
@@ -160,10 +160,10 @@ PageType {
|
||||
|
||||
// If IP not found in filename, use current server
|
||||
if (!serverIp || serverIp.length === 0) {
|
||||
serverIp = ServersModel.getProcessedServerData("hostName") || ""
|
||||
serverIp = ServersUiController.serverHostName(ServersUiController.processedServerId) || ""
|
||||
}
|
||||
|
||||
var serverName = ServersModel.getProcessedServerData("name") || qsTr("Server")
|
||||
|
||||
var serverName = ServersUiController.serverName(ServersUiController.processedServerId) || qsTr("Server")
|
||||
|
||||
// Open restore mode selection page
|
||||
var parentItem = root.parent
|
||||
|
||||
@@ -170,15 +170,11 @@ PageType {
|
||||
// Navigate to successful restore page
|
||||
// Get actual server name from model
|
||||
var actualServerName = serverName
|
||||
if (root.isFromSetupWizard && ServersModel.getServersCount() > 0) {
|
||||
var serverIdx = ServersModel.getServersCount() - 1
|
||||
var oldProcessedIndex = ServersModel.processedIndex
|
||||
ServersModel.processedIndex = serverIdx
|
||||
actualServerName = ServersModel.getProcessedServerData("name") || qsTr("Server")
|
||||
ServersModel.processedIndex = oldProcessedIndex
|
||||
if (root.isFromSetupWizard && ServersUiController.getServersCount() > 0) {
|
||||
var lastServerId = ServersUiController.getServerId(ServersUiController.getServersCount() - 1)
|
||||
actualServerName = ServersUiController.serverName(lastServerId) || qsTr("Server")
|
||||
} else if (!serverName || serverName.length === 0) {
|
||||
// If name not provided, get from processedIndex
|
||||
actualServerName = ServersModel.getProcessedServerData("name") || qsTr("Server")
|
||||
actualServerName = ServersUiController.serverName(ServersUiController.processedServerId) || qsTr("Server")
|
||||
}
|
||||
|
||||
var parentItem = root.parent
|
||||
|
||||
Reference in New Issue
Block a user