chore: remove ASDK compile warning

This commit is contained in:
CMK 2021-07-12 20:00:50 +08:00
parent 50ef6a4659
commit 938520d060
2 changed files with 8 additions and 5 deletions

View File

@ -188,8 +188,8 @@ extension StatusProviderFacade {
static func responseToStatusActiveLabelAction(provider: StatusProvider, node: ASCellNode, didSelectActiveEntityType type: ActiveEntityType) { static func responseToStatusActiveLabelAction(provider: StatusProvider, node: ASCellNode, didSelectActiveEntityType type: ActiveEntityType) {
switch type { switch type {
case .hashtag(let text, _): case .hashtag(let text, _):
let hashtagTimelienViewModel = HashtagTimelineViewModel(context: provider.context, hashtag: text) let hashtagTimelineViewModel = HashtagTimelineViewModel(context: provider.context, hashtag: text)
provider.coordinator.present(scene: .hashtagTimeline(viewModel: hashtagTimelienViewModel), from: provider, transition: .show) provider.coordinator.present(scene: .hashtagTimeline(viewModel: hashtagTimelineViewModel), from: provider, transition: .show)
case .mention(let text, _): case .mention(let text, _):
coordinateToStatusMentionProfileScene(for: .primary, provider: provider, node: node, mention: text) coordinateToStatusMentionProfileScene(for: .primary, provider: provider, node: node, mention: text)
case .url(_, _, let url, _): case .url(_, _, let url, _):
@ -212,7 +212,7 @@ extension StatusProviderFacade {
private static func coordinateToStatusMentionProfileScene(for target: Target, provider: StatusProvider, node: ASCellNode, mention: String) { private static func coordinateToStatusMentionProfileScene(for target: Target, provider: StatusProvider, node: ASCellNode, mention: String) {
guard let status = provider.status(node: node, indexPath: nil) else { return } guard let status = provider.status(node: node, indexPath: nil) else { return }
coordinateToStatusMentionProfileScene(for: target, provider: provider, status: status, mention: mention) coordinateToStatusMentionProfileScene(for: target, provider: provider, status: status, mention: mention, href: nil)
} }
#endif #endif

View File

@ -192,7 +192,10 @@ final class StatusNode: ASCellNode {
} }
verticalStack.children = verticalStackChildren verticalStack.children = verticalStackChildren
return verticalStack return ASInsetLayoutSpec(
insets: UIEdgeInsets(top: 12, left: 16, bottom: 12, right: 16),
child: verticalStack
)
} }
} }
@ -230,7 +233,7 @@ extension StatusNode: ASMultiplexImageNodeDataSource {
case "url" as NSString: case "url" as NSString:
return meta.url return meta.url
case "previewURL" as NSString: case "previewURL" as NSString:
return meta.priviewURL return meta.previewURL
default: default:
assertionFailure() assertionFailure()
return nil return nil