~danielborges93/openlp/ios-new-localization-system

« back to all changes in this revision

Viewing changes to Remote/Classes/Network/DisplayAPI.swift

  • Committer: Daniel Borges
  • Date: 2016-05-27 13:51:55 UTC
  • mfrom: (51.1.3 trunk)
  • Revision ID: daniel_borges_93@yahoo.com.br-20160527135155-9zrxl4e9e4q3xu2a
move services to dependency to enable unit testing
write first unit tests
add proper copyright header
fix init with coder initializers

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
    func projectionState(state: ProjectionState, completion: ((Bool, NSError?) -> Void)? = nil) {
32
32
        let url = self.base + "/display/" + state.string()
33
33
        let request = Alamofire.request(.GET, url).validate(statusCode: 200...200)
34
 
        if UserSettings.needsAuth {
35
 
            request.authenticate(user: UserSettings.userID, password: UserSettings.password, persistence: .None)
 
34
        if settings.needsAuth {
 
35
            request.authenticate(user: settings.userID, password: settings.password, persistence: .None)
36
36
        }
37
37
        request.responseObject { (response: Response<SuccessModel, NSError>) in
38
38
            let error = response.result.error