Skip to content

Instantly share code, notes, and snippets.

@kjessup
Created January 11, 2019 16:01
Show Gist options
  • Save kjessup/f95830dd6572255ebbb1c6799eaa4e41 to your computer and use it in GitHub Desktop.
Save kjessup/f95830dd6572255ebbb1c6799eaa4e41 to your computer and use it in GitHub Desktop.
import PerfectHTTP
import PerfectHTTPServer
import PerfectSMTP
import PerfectFileMaker
let fms = FileMakerServer( host: "127.0.0.1", port: 8180, userName: "username", password: "password" )
fms.databaseNames {
result in
do {
// Get the list of names
let names = try result()
for name in names {
print("Got a database name \(name)")
}
} catch FMPError.serverError(let code, let msg) {
print("Got a server error \(code) \(msg)")
} catch let e {
print("Got an unexpected error \(e)")
}
}
sleep(10000)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment