@@ -11,49 +11,9 @@ import Foundation
1111import OSLog
1212
1313actor ActorReadSynchronizeConfigurationJSON {
14- typealias TypeServerPort = ( String , Int )
15-
16- @concurrent
17- nonisolated func verifyremoteconnection( configurations: [ SynchronizeConfiguration ] ? , sharedsshport: Int ? ) async {
18- let reporterror = ReportError ( )
19- var checkedserverandport = [ TypeServerPort] ( )
20-
21- if let networkscheck = configurations? . filter ( { task in
22- task. offsiteServer. isEmpty == false
23- } ) {
24- for i in 0 ..< networkscheck. count {
25- let config = networkscheck [ i]
26-
27- var sshport = 22
28- if let port = config. sshport, port != - 1 {
29- sshport = port
30- } else if let port = sharedsshport, port != - 1 {
31- sshport = port
32- }
33- do {
34- let server = config. offsiteServer
35- let itemforcheck = ( server, sshport)
36- if checkedserverandport. contains ( where: { $0 == itemforcheck } ) == false {
37- checkedserverandport. append ( itemforcheck)
38- Logger . process. debugmessageonly ( " ActorReadSynchronizeConfigurationJSON: checking networkconnection server: \( server) port: \( sshport) " )
39- _ = try await TCPconnections ( ) . asyncverifyTCPconnection ( config. offsiteServer, port: sshport)
40- }
41-
42- } catch let e {
43- let server = config. offsiteServer
44- Logger . process. debugmessageonly ( " ActorReadSynchronizeConfigurationJSON: some ERROR checking networkconnection server: \( server) port: \( sshport) " )
45- let error = e
46- await reporterror. propagateError ( error: error)
47- }
48- }
49- }
50- }
51-
5214 @concurrent
5315 nonisolated func readjsonfilesynchronizeconfigurations( _ profile: String ? ,
54- _ rsyncversion3: Bool ,
55- _ monitornetworkconnection: Bool ,
56- _ sharedsshport: Int ? ) async -> [ SynchronizeConfiguration ] ?
16+ _ rsyncversion3: Bool ) async -> [ SynchronizeConfiguration ] ?
5717 {
5818 var filename = " "
5919 let path = await Homepath ( )
@@ -84,12 +44,6 @@ actor ActorReadSynchronizeConfigurationJSON {
8444 return nil
8545 }
8646
87- if monitornetworkconnection {
88- Task {
89- await self . verifyremoteconnection ( configurations: tasks, sharedsshport: sharedsshport)
90- }
91- }
92-
9347 return tasks
9448
9549 } catch {
@@ -119,3 +73,41 @@ struct ReportError {
11973}
12074
12175// swiftlint:enable line_length
76+
77+ /*
78+ @concurrent
79+ nonisolated func verifyremoteconnection(configurations: [SynchronizeConfiguration]?, sharedsshport: Int?) async {
80+ let reporterror = ReportError()
81+ var checkedserverandport = [(String, Int)]()
82+
83+ if let networkscheck = configurations?.filter({ task in
84+ task.offsiteServer.isEmpty == false
85+ }) {
86+ for i in 0 ..< networkscheck.count {
87+ let config = networkscheck[i]
88+
89+ var sshport = 22
90+ if let port = config.sshport, port != -1 {
91+ sshport = port
92+ } else if let port = sharedsshport, port != -1 {
93+ sshport = port
94+ }
95+ do {
96+ let server = config.offsiteServer
97+ let itemforcheck = (server, sshport)
98+ if checkedserverandport.contains(where: { $0 == itemforcheck }) == false {
99+ checkedserverandport.append(itemforcheck)
100+ Logger.process.debugmessageonly("ActorReadSynchronizeConfigurationJSON: checking networkconnection server: \(server) port: \(sshport)")
101+ _ = try await TCPconnections().asyncverifyTCPconnection(config.offsiteServer, port: sshport)
102+ }
103+
104+ } catch let e {
105+ let server = config.offsiteServer
106+ Logger.process.debugmessageonly("ActorReadSynchronizeConfigurationJSON: some ERROR checking networkconnection server: \(server) port: \(sshport)")
107+ let error = e
108+ await reporterror.propagateError(error: error)
109+ }
110+ }
111+ }
112+ }
113+ */
0 commit comments