Skip to content

Commit

Permalink
Add team icon
Browse files Browse the repository at this point in the history
  • Loading branch information
muratayusuke committed Feb 26, 2016
1 parent 12cadee commit 8aa4ba2
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 1 deletion.
4 changes: 3 additions & 1 deletion SlackKit/Sources/Team.swift
Expand Up @@ -31,15 +31,17 @@ public struct Team {
internal(set) public var overStorageLimit: Bool?
internal(set) public var prefs: [String: AnyObject]?
internal(set) public var plan: String?
internal(set) public var icon: TeamIcon?

internal init?(team: [String: AnyObject]?) {
id = team?["id"] as! String
name = team?["id"] as? String
name = team?["name"] as? String
emailDomain = team?["email_domain"] as? String
domain = team?["domain"] as? String
messageEditWindowMinutes = team?["mesg_edit_window_mins"] as? Int
overStorageLimit = team?["over_storage_limit"] as? Bool
prefs = team?["prefs"] as? [String: AnyObject]
plan = team?["plan"] as? String
icon = TeamIcon(icon: team?["icon"] as? [String: AnyObject])
}
}
29 changes: 29 additions & 0 deletions SlackKit/Sources/TeamIcon.swift
@@ -0,0 +1,29 @@
//
// TeamIcon.swift
// Pods
//
// Created by 佑介 村田 on 2016/02/27.
//
//

public struct TeamIcon {
internal(set) public var image34: String?
internal(set) public var image44: String?
internal(set) public var image68: String?
internal(set) public var image88: String?
internal(set) public var image102: String?
internal(set) public var image132: String?
internal(set) public var imageOriginal: String?
internal(set) public var imageDefault: Bool?

internal init?(icon: [String: AnyObject]?) {
image34 = icon?["image_34"] as? String
image44 = icon?["image_44"] as? String
image68 = icon?["image_68"] as? String
image88 = icon?["image_88"] as? String
image102 = icon?["image_102"] as? String
image132 = icon?["image_132"] as? String
imageOriginal = icon?["image_original"] as? String
imageDefault = icon?["image_default"] as? Bool
}
}

0 comments on commit 8aa4ba2

Please sign in to comment.