mirror of
https://github.com/neon443/StickerSlack.git
synced 2026-03-11 13:26:17 +00:00
cleaned up code 😭
This commit is contained in:
@@ -15,14 +15,17 @@ struct SlackResponse: Codable {
|
|||||||
let initialMap = emoji.map {
|
let initialMap = emoji.map {
|
||||||
Emoji(name: $0.key, url: $0.value)
|
Emoji(name: $0.key, url: $0.value)
|
||||||
}
|
}
|
||||||
initialMap.map {
|
return initialMap.map {
|
||||||
var ret = $0
|
var ret = $0
|
||||||
ret.urlString = ret.urlString.prefix(6) == "alias:" ? initialMap.first(where: { $0.name == ret.name })!.url : ret.urlString
|
if ret.urlString.prefix(6) == "alias:" {
|
||||||
|
if let orig = initialMap.first(where: {
|
||||||
|
$0.name == "\(ret.urlString.dropFirst(6))"
|
||||||
|
}) {
|
||||||
|
ret.urlString = orig.urlString
|
||||||
|
}
|
||||||
|
}
|
||||||
return ret
|
return ret
|
||||||
}
|
}
|
||||||
return emoji.map {
|
|
||||||
Emoji(name: $0.key, url: $0.value)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -12,8 +12,6 @@
|
|||||||
"thumbsup_all": "https://emoji.slack-edge.com/T0266FRGM/thumbsup_all/50096a1020.png",
|
"thumbsup_all": "https://emoji.slack-edge.com/T0266FRGM/thumbsup_all/50096a1020.png",
|
||||||
"slack_call": "https://emoji.slack-edge.com/T0266FRGM/slack_call/b81fffd6dd.png",
|
"slack_call": "https://emoji.slack-edge.com/T0266FRGM/slack_call/b81fffd6dd.png",
|
||||||
"shipit": "alias:squirrel",
|
"shipit": "alias:squirrel",
|
||||||
"white_square": "alias:white_large_square",
|
|
||||||
"black_square": "alias:black_large_square",
|
|
||||||
"simple_smile": "https://a.slack-edge.com/80588/img/emoji_2017_12_06/apple/simple_smile.png",
|
"simple_smile": "https://a.slack-edge.com/80588/img/emoji_2017_12_06/apple/simple_smile.png",
|
||||||
"neckbeard": "https://emoji.slack-edge.com/T0266FRGM/neckbeard/c8ec7bf188.png",
|
"neckbeard": "https://emoji.slack-edge.com/T0266FRGM/neckbeard/c8ec7bf188.png",
|
||||||
"metal": "https://emoji.slack-edge.com/T0266FRGM/metal/9f936a4278.png",
|
"metal": "https://emoji.slack-edge.com/T0266FRGM/metal/9f936a4278.png",
|
||||||
@@ -21,7 +19,6 @@
|
|||||||
"feelsgood": "https://emoji.slack-edge.com/T0266FRGM/feelsgood/7bcbaa15fa.png",
|
"feelsgood": "https://emoji.slack-edge.com/T0266FRGM/feelsgood/7bcbaa15fa.png",
|
||||||
"finnadie": "https://emoji.slack-edge.com/T0266FRGM/finnadie/08e66eb46d.png",
|
"finnadie": "https://emoji.slack-edge.com/T0266FRGM/finnadie/08e66eb46d.png",
|
||||||
"goberserk": "https://emoji.slack-edge.com/T0266FRGM/goberserk/d8b892d59b.png",
|
"goberserk": "https://emoji.slack-edge.com/T0266FRGM/goberserk/d8b892d59b.png",
|
||||||
"godmode": "https://emoji.slack-edge.com/T0266FRGM/godmode/1bd6476fbb.png",
|
"godmode": "https://emoji.slack-edge.com/T0266FRGM/godmode/1bd6476fbb.png"
|
||||||
"hurtrealbad": "https://emoji.slack-edge.com\""
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user