pantuspavel/PPEventRegistryAPI

View on GitHub
Example/PPEventRegistryTest macOS/ViewController.swift

Summary

Maintainability
A
45 mins
Test Coverage
//
//  ViewController.swift
//  PPEventRegistryTest macOS
//
//  Created by Pavel Pantus on 7/25/16.
//  Copyright © 2016 Pavel Pantus. All rights reserved.
//

import Cocoa
import PPEventRegistryAPI

class ViewController: NSViewController {

    let api = PPEventRegistryAPI()

    override func viewDidLoad() {
        if #available(OSX 10.10, *) {
            super.viewDidLoad()
        } else {
            // Fallback on earlier versions
        }
        api.setTransferProtocol(.http)
        api.login("testeventregistry@gmail.com", password: "cDWTgGpJ4Ny") { error in
            print("login with error: \(error)")
            self.api.getEvent(withID: 5077276) { result in
                switch result {
                case .Success(let event):
                    print("get event: success \(event)")
                case .Failure(let error):
                    print("get event: error \(error)")
                }
            }
            self.api.getRecentArticles(count: 10) { result in
                switch result {
                case .Success(let articles):
                    print("get aricles: success \(articles)")
                case .Failure(let error):
                    print("get aricles: error \(error)")
                }
            }
        }
    }

    override var representedObject: Any? {
        didSet {
        // Update the view, if already loaded.
        }
    }


}