Delete some unused code.

This commit is contained in:
Brent Simmons
2025-02-02 10:42:36 -08:00
parent 6e2c6bb994
commit d5ca77ec0d
2 changed files with 0 additions and 37 deletions

View File

@@ -1,21 +0,0 @@
//
// Character+RSCore.swift
// RSCore
//
// Created by Maurice Parker on 4/20/20.
// Copyright © 2020 Ranchero Software, LLC. All rights reserved.
//
import Foundation
public extension Character {
var isSimpleEmoji: Bool {
guard let firstScalar = unicodeScalars.first else { return false }
return firstScalar.properties.isEmoji && firstScalar.value > 0x238C
}
var isCombinedIntoEmoji: Bool { unicodeScalars.count > 1 && unicodeScalars.first?.properties.isEmoji ?? false }
var isEmoji: Bool { isSimpleEmoji || isCombinedIntoEmoji }
}

View File

@@ -32,7 +32,6 @@ public extension String {
let data = Data(digest)
return data.map { String(format: "%02hhx", $0) }.joined()
}
}
public extension String {
@@ -374,19 +373,4 @@ public extension String {
var strippingHTTPOrHTTPSScheme: String {
self.stripping(prefix: "http://").stripping(prefix: "https://")
}
}
public extension String {
var isSingleEmoji: Bool { count == 1 && containsEmoji }
var containsEmoji: Bool { contains { $0.isEmoji } }
var containsOnlyEmoji: Bool { !isEmpty && !contains { !$0.isEmoji } }
var emojiString: String { emojis.map { String($0) }.reduce("", +) }
var emojis: [Character] { filter { $0.isEmoji } }
var emojiScalars: [UnicodeScalar] { filter { $0.isEmoji }.flatMap { $0.unicodeScalars } }
}