diff --git a/build/emojis_plugin.js b/build/emojis_plugin.js
index 9872f5331..b21c10048 100644
--- a/build/emojis_plugin.js
+++ b/build/emojis_plugin.js
@@ -35,7 +35,7 @@ const getAllAccessibleAnnotations = async (projectRoot) => {
}),
)
)
- .filter((k) => k)
+ .filter(Boolean)
.join(',\n')
return `
diff --git a/src/api/admin.js b/src/api/admin.js
index d4a9e8ff9..8bbee8b4f 100644
--- a/src/api/admin.js
+++ b/src/api/admin.js
@@ -237,10 +237,10 @@ export const changeStatusScope = ({
credentials,
}) => {
const payload = {}
- if (typeof sensitive !== 'undefined') {
+ if (sensitive !== undefined) {
payload['sensitive'] = sensitive
}
- if (typeof visibility !== 'undefined') {
+ if (visibility !== undefined) {
payload['visibility'] = visibility
}
@@ -260,15 +260,15 @@ export const announcementToPayload = ({
}) => {
const payload = { content }
- if (typeof startsAt !== 'undefined') {
+ if (startsAt !== undefined) {
payload.starts_at = startsAt ? new Date(startsAt).toISOString() : null
}
- if (typeof endsAt !== 'undefined') {
+ if (endsAt !== undefined) {
payload.ends_at = endsAt ? new Date(endsAt).toISOString() : null
}
- if (typeof allDay !== 'undefined') {
+ if (allDay !== undefined) {
payload.all_day = allDay
}
diff --git a/src/api/chats.js b/src/api/chats.js
index 5d766dec4..b212380de 100644
--- a/src/api/chats.js
+++ b/src/api/chats.js
@@ -18,7 +18,7 @@ export const chats = ({ credentials }) =>
url: PLEROMA_CHATS_URL,
credentials,
}).then(({ data }) => ({
- data: data.map(parseChat).filter((c) => c),
+ data: data.map(parseChat).filter(Boolean),
}))
export const getOrCreateChat = ({ accountId, credentials }) =>
@@ -40,7 +40,7 @@ export const chatMessages = ({
method: 'GET',
credentials,
}).then(({ data }) => ({
- data: data.map(parseChatMessage).filter((c) => c),
+ data: data.map(parseChatMessage).filter(Boolean),
}))
}
diff --git a/src/api/helpers.js b/src/api/helpers.js
index cb2f2bdd5..90956a4dc 100644
--- a/src/api/helpers.js
+++ b/src/api/helpers.js
@@ -37,11 +37,7 @@ export const paramsString = (params = {}) => {
arrays.forEach(([k, array]) => {
array.forEach((v) => {
- if (
- typeof v === 'object' ||
- typeof v === 'function' ||
- typeof v === 'undefined'
- )
+ if (typeof v === 'object' || typeof v === 'function' || v === undefined)
throw new TypeError('Array param cannot contain non-primitives!')
})
})
diff --git a/src/components/chat_view/chat_view.js b/src/components/chat_view/chat_view.js
index f48b75c65..16b2ae1d7 100644
--- a/src/components/chat_view/chat_view.js
+++ b/src/components/chat_view/chat_view.js
@@ -97,7 +97,7 @@ const Chat = {
mounted() {
window.addEventListener('resize', this.handleResize)
window.addEventListener('scroll', this.handleScroll)
- if (typeof document.hidden !== 'undefined') {
+ if (document.hidden !== undefined) {
document.addEventListener(
'visibilitychange',
this.handleVisibilityChange,
@@ -112,7 +112,7 @@ const Chat = {
unmounted() {
window.removeEventListener('scroll', this.handleScroll)
window.removeEventListener('resize', this.handleResize)
- if (typeof document.hidden !== 'undefined')
+ if (document.hidden !== undefined)
document.removeEventListener(
'visibilitychange',
this.handleVisibilityChange,
diff --git a/src/components/color_input/color_input.vue b/src/components/color_input/color_input.vue
index d6667c28f..53396f532 100644
--- a/src/components/color_input/color_input.vue
+++ b/src/components/color_input/color_input.vue
@@ -11,11 +11,11 @@
{{ label }}