INNER CODE UNIT · Swift
handleSvg
duguyihou/react-native-turbo-image · ios/TurboImageView.swift:250
func handleSvg() {
struct Static {
static var didRegister = false
}
if !Static.didRegister {
ImageDecoderRegistry.shared.register { context in
let svgTagEnd = "</svg>"
if let _ = context.data.range(of: Data(svgTagEnd.utf8), options: .backwards) {
return ImageDecoders.Empty()
} else {
return nil
}
}
Static.didRegister = true
}
lazyImageView.makeImageView = { container in
if let data = container.data,