This repository has been archived by the owner. It is now read-only.
Permalink
Cannot retrieve contributors at this time
22 lines (18 sloc)
806 Bytes
| /* This Source Code Form is subject to the terms of the Mozilla Public | |
| * License, v. 2.0. If a copy of the MPL was not distributed with this | |
| * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ | |
| import Foundation | |
| class ReadingListRecordResponse: ReadingListResponse { | |
| override init?(response: HTTPURLResponse, json: [String: Any]) { | |
| super.init(response: response, json: json) | |
| } | |
| var wasSuccessful: Bool { | |
| get { | |
| return response.statusCode == 200 || response.statusCode == 201 || response.statusCode == 204 | |
| // TODO On Android we call super.wasSuccessful() .. is there another value that we consider a success? | |
| } | |
| } | |
| var record: ReadingListServerRecord? { | |
| return json.flatMap { ReadingListServerRecord(json: $0) } | |
| } | |
| } |