Skip to content

Commit 7604e1a

Browse files
perf: Remove unnecessary if statements
1 parent 6b87e4e commit 7604e1a

3 files changed

Lines changed: 4 additions & 16 deletions

File tree

src/feeds/atom/parse/utils.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -248,12 +248,8 @@ export const parseFeed: ParseFunction<Feed> = (value, options) => {
248248
}
249249

250250
export const retrieveFeed: ParseFunction<Feed> = (value) => {
251-
if (!isObject(value?.feed || value?.['atom:feed'])) {
252-
return
253-
}
254-
255-
const notNamespaced = parseFeed(value.feed)
256-
const namespaced = parseFeed(value['atom:feed'], { prefix: 'atom:' })
251+
const notNamespaced = parseFeed(value?.feed)
252+
const namespaced = parseFeed(value?.['atom:feed'], { prefix: 'atom:' })
257253

258254
return notNamespaced || namespaced
259255
}

src/feeds/rdf/parse/utils.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -119,9 +119,5 @@ export const parseFeed: ParseFunction<Feed> = (value) => {
119119
}
120120

121121
export const retrieveFeed: ParseFunction<Feed> = (value) => {
122-
if (!isObject(value?.['rdf:rdf'])) {
123-
return
124-
}
125-
126-
return parseFeed(value['rdf:rdf'])
122+
return parseFeed(value?.['rdf:rdf'])
127123
}

src/feeds/rss/parse/utils.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -236,9 +236,5 @@ export const parseFeed: ParseFunction<Feed> = (value) => {
236236
}
237237

238238
export const retrieveFeed: ParseFunction<Feed> = (value) => {
239-
if (!isObject(value?.rss?.channel)) {
240-
return
241-
}
242-
243-
return parseFeed(value.rss.channel)
239+
return parseFeed(value?.rss?.channel)
244240
}

0 commit comments

Comments
 (0)