Fix build errors.

This commit is contained in:
Brent Simmons
2024-09-24 22:31:21 -07:00
parent 591e451b69
commit 4b5694fe74
29 changed files with 143 additions and 175 deletions

View File

@@ -10,11 +10,11 @@ import Foundation
import Web
import Parser
extension RSHTMLMetadata: @unchecked Sendable {}
extension HTMLMetadata: @unchecked Sendable {}
struct HTMLMetadataDownloader {
@MainActor static func downloadMetadata(for url: String) async -> RSHTMLMetadata? {
@MainActor static func downloadMetadata(for url: String) async -> HTMLMetadata? {
guard let actualURL = URL(string: url) else {
return nil
@@ -33,10 +33,10 @@ struct HTMLMetadataDownloader {
return nil
}
@MainActor private static func parseMetadata(with parserData: ParserData) async -> RSHTMLMetadata? {
@MainActor private static func parseMetadata(with parserData: ParserData) async -> HTMLMetadata? {
let task = Task.detached { () -> RSHTMLMetadata? in
RSHTMLMetadataParser.htmlMetadata(with: parserData)
let task = Task.detached { () -> HTMLMetadata? in
HTMLMetadataParser.metadata(with: parserData)
}
return await task.value