Example:
struct CreateMatchMakingDataContext: Codable {
let title: String
let user: User
let fullName: String
let schools: [SchoolData]
let provinces: [String]
let timeZones: [String]
let orders: [String]
let interpreters: [String]
}
struct SchoolData: Codable {
let name: String
let city: String
let province: String
let timeZone: String
}
When I set up the webpage for these objects:
func createMatchMakingDataHandler(_ request: Request) throws → Future {
return try request.parameters.next(User.self).flatMap(to: View.self) { user in
let fullName = user.getFullName()
let context = CreateMatchMakingDataContext(title: "Create Match Making Data for \(fullName)", user: user, fullName: fullName, schools: SchoolName.getSchools(), provinces: Province.getProvinces(), timeZones: TimeZones.getTimeZones(), orders:["1", "2"], interpreters: ["English", "French", "None"])
return try request.leaf().render("createMatchMakingData", context)
}
}
I get a crash