diff --git a/packages/backend/src/services/chart/core.ts b/packages/backend/src/services/chart/core.ts index 625498c10a..89e1bbf706 100644 --- a/packages/backend/src/services/chart/core.ts +++ b/packages/backend/src/services/chart/core.ts @@ -306,7 +306,7 @@ export default abstract class Chart { k.startsWith(columnPrefix), ) as (keyof Columns)[]) { kvs[ - (k as string).substr(columnPrefix.length).split(columnDot).join(".") + (k as string).substring(columnPrefix.length).split(columnDot).join(".") ] = x[k]; } return kvs as KVs; diff --git a/packages/client/src/components/MkDrive.file.vue b/packages/client/src/components/MkDrive.file.vue index b8f02d1769..5e8a50eec2 100644 --- a/packages/client/src/components/MkDrive.file.vue +++ b/packages/client/src/components/MkDrive.file.vue @@ -27,11 +27,11 @@

{{ file.name.lastIndexOf(".") != -1 - ? file.name.substr(0, file.name.lastIndexOf(".")) + ? file.name.substring(0, file.name.lastIndexOf(".")) : file.name }} {{ - file.name.substr(file.name.lastIndexOf(".")) + file.name.substring(file.name.lastIndexOf(".")) }}

diff --git a/packages/client/src/components/global/MkEmoji.vue b/packages/client/src/components/global/MkEmoji.vue index 9ef6cec1f1..86e3d344b6 100644 --- a/packages/client/src/components/global/MkEmoji.vue +++ b/packages/client/src/components/global/MkEmoji.vue @@ -45,7 +45,7 @@ const ce = computed(() => props.customEmojis ?? instance.emojis ?? []); const customEmoji = computed(() => isCustom.value ? ce.value.find( - (x) => x.name === props.emoji.substr(1, props.emoji.length - 2), + (x) => x.name === props.emoji.substring(1, props.emoji.length - 1), ) : null, ); diff --git a/packages/client/src/pages/admin/overview.queue.vue b/packages/client/src/pages/admin/overview.queue.vue index bd5da06953..5fb11a2c7c 100644 --- a/packages/client/src/pages/admin/overview.queue.vue +++ b/packages/client/src/pages/admin/overview.queue.vue @@ -98,7 +98,7 @@ onMounted(() => { connection.on("stats", onStats); connection.on("statsLog", onStatsLog); connection.send("requestLog", { - id: Math.random().toString().substr(2, 8), + id: Math.random().toString().substring(2, 10), length: 100, }); }); diff --git a/packages/client/src/pages/admin/promotions.vue b/packages/client/src/pages/admin/promotions.vue index 7f3da4d185..c2473b86b0 100644 --- a/packages/client/src/pages/admin/promotions.vue +++ b/packages/client/src/pages/admin/promotions.vue @@ -82,7 +82,7 @@ os.api("admin/ad/list").then((adsResponse) => { ads.value = adsResponse; // The date format should be changed to yyyy-MM-dd in order to be properly displayed for (const i in ads.value) { - ads.value[i].expiresAt = ads.value[i].expiresAt.substr(0, 10); + ads.value[i].expiresAt = ads.value[i].expiresAt.substring(0, 10); } }); diff --git a/packages/client/src/pages/admin/queue.chart.vue b/packages/client/src/pages/admin/queue.chart.vue index 497010ec51..79da3531b2 100644 --- a/packages/client/src/pages/admin/queue.chart.vue +++ b/packages/client/src/pages/admin/queue.chart.vue @@ -128,7 +128,7 @@ onMounted(() => { connection.on("stats", onStats); connection.on("statsLog", onStatsLog); connection.send("requestLog", { - id: Math.random().toString().substr(2, 8), + id: Math.random().toString().substring(2, 10), length: 200, }); }); diff --git a/packages/client/src/widgets/job-queue.vue b/packages/client/src/widgets/job-queue.vue index 8e5cb860fc..f72241ff87 100644 --- a/packages/client/src/widgets/job-queue.vue +++ b/packages/client/src/widgets/job-queue.vue @@ -212,7 +212,7 @@ connection.on("stats", onStats); connection.on("statsLog", onStatsLog); connection.send("requestLog", { - id: Math.random().toString().substr(2, 8), + id: Math.random().toString().substring(2, 10), length: 1, }); diff --git a/packages/client/src/widgets/server-metric/cpu-mem.vue b/packages/client/src/widgets/server-metric/cpu-mem.vue index 21997bf89e..d304dc1627 100644 --- a/packages/client/src/widgets/server-metric/cpu-mem.vue +++ b/packages/client/src/widgets/server-metric/cpu-mem.vue @@ -112,7 +112,7 @@ onMounted(() => { props.connection.on("stats", onStats); props.connection.on("statsLog", onStatsLog); props.connection.send("requestLog", { - id: Math.random().toString().substr(2, 8), + id: Math.random().toString().substring(2, 10), }); }); diff --git a/packages/client/src/widgets/server-metric/net.vue b/packages/client/src/widgets/server-metric/net.vue index 993c53c3c4..74571f2b10 100644 --- a/packages/client/src/widgets/server-metric/net.vue +++ b/packages/client/src/widgets/server-metric/net.vue @@ -66,7 +66,7 @@ onMounted(() => { props.connection.on("stats", onStats); props.connection.on("statsLog", onStatsLog); props.connection.send("requestLog", { - id: Math.random().toString().substr(2, 8), + id: Math.random().toString().substring(2, 10), }); }); diff --git a/packages/megalodon/src/parser.ts b/packages/megalodon/src/parser.ts index 31365e537a..7946f5545d 100644 --- a/packages/megalodon/src/parser.ts +++ b/packages/megalodon/src/parser.ts @@ -47,8 +47,8 @@ export class Parser extends EventEmitter { if (root.length !== 2) continue; // remove event and data markers - const event: string = root[0].substr(7); - const data: string = root[1].substr(6); + const event: string = root[0].substring(7); + const data: string = root[1].substring(6); let jsonObj = {}; try {