Skip to content

Commit

Permalink
Use guard/if let statements to avoid using optionals
Browse files Browse the repository at this point in the history
  • Loading branch information
fluiddot committed May 21, 2024
1 parent 5733b49 commit d60c1d1
Showing 1 changed file with 9 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,10 @@ class GutenbergGalleryUploadProcessor: GutenbergProcessor {
}

func processImgPostMediaUpload(_ element: Element) {
let imgTags = try? element.select(ImageKeys.name)
imgTags?.forEach {imgTag in
guard let imgTags = try? element.select(ImageKeys.name) else {
return
}
imgTags.forEach {imgTag in
guard let imgClass = try? imgTag.attr(ImageKeys.classAttributes) else {
return
}
Expand All @@ -57,8 +59,7 @@ class GutenbergGalleryUploadProcessor: GutenbergProcessor {
_ = try? imgTag.attr(ImageKeys.dataID, "\(self.serverMediaID)")
_ = try? imgTag.attr(ImageKeys.dataFullURL, self.remoteURLString)

let dataLinkAttribute = try? imgTag.attr(ImageKeys.dataLink)
if dataLinkAttribute != nil {
if let _ = try? imgTag.attr(ImageKeys.dataLink) {
_ = try? imgTag.attr(ImageKeys.dataLink, self.mediaLink)
}
}
Expand All @@ -69,8 +70,10 @@ class GutenbergGalleryUploadProcessor: GutenbergProcessor {
}

func processLinkPostMediaUpload(_ block: GutenbergParsedBlock) {
let aTags = try? block.elements.select(LinkKeys.name)
aTags?.forEach { aTag in
guard let aTags = try? block.elements.select(LinkKeys.name) else {
return
}
aTags.forEach { aTag in
guard let linkOriginalContent = try? aTag.html() else {
return
}
Expand Down

0 comments on commit d60c1d1

Please sign in to comment.