Skip to content

Commit 2c2d9f9

Browse files
committed
Review PrefixMessageWithTaskEmoji.swift
1 parent db539b0 commit 2c2d9f9

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

Sources/BuildSystemIntegration/PrefixMessageWithTaskEmoji.swift

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,25 +12,25 @@
1212

1313
import struct TSCBasic.ProcessResult
1414

15-
fileprivate extension String {
16-
private static func numberToEmojis(_ number: Int, numEmojis: Int) -> String {
17-
let emojis = ["🟥", "🟩", "🟦", "⬜️", "🟪", "⬛️", "🟨", "🟫"]
18-
var number = abs(number)
19-
var result = ""
20-
for _ in 0..<numEmojis {
21-
let (quotient, remainder) = number.quotientAndRemainder(dividingBy: emojis.count)
22-
result += emojis[remainder]
23-
number = quotient
24-
}
25-
return result
15+
private func numberToEmojis(_ number: Int, numEmojis: Int) -> String {
16+
let emojis = ["🟥", "🟩", "🟦", "⬜️", "🟪", "⬛️", "🟨", "🟫"]
17+
var number = abs(number)
18+
var result = ""
19+
for _ in 0..<numEmojis {
20+
let (quotient, remainder) = number.quotientAndRemainder(dividingBy: emojis.count)
21+
result += emojis[remainder]
22+
number = quotient
2623
}
24+
return result
25+
}
2726

27+
fileprivate extension String {
2828
/// Returns a two-character emoji string that allows easy differentiation between different task IDs.
2929
///
3030
/// This marker is prepended to every line in the index log.
3131
var emojiRepresentation: String {
3232
// Run .hashValue to make sure we semi-randomly pick new emoji markers for new tasks
33-
return Self.numberToEmojis(self.hashValue, numEmojis: 3)
33+
return numberToEmojis(self.hashValue, numEmojis: 3)
3434
}
3535
}
3636

0 commit comments

Comments
 (0)