diff options
| author | syuilo <4439005+syuilo@users.noreply.github.com> | 2025-06-03 07:37:08 +0900 |
|---|---|---|
| committer | syuilo <4439005+syuilo@users.noreply.github.com> | 2025-06-03 07:37:08 +0900 |
| commit | 93d17aff6ce80b4fdd29f2038087b2e18614772d (patch) | |
| tree | ffbc687c0bb358f9fd00d836882d5c5152b692bf /packages/frontend/src/widgets | |
| parent | enhance(frontend): IDにUUIDを使うのをやめる (#16138) (diff) | |
| download | misskey-93d17aff6ce80b4fdd29f2038087b2e18614772d.tar.gz misskey-93d17aff6ce80b4fdd29f2038087b2e18614772d.tar.bz2 misskey-93d17aff6ce80b4fdd29f2038087b2e18614772d.zip | |
refactor(frontend): ID生成処理を統一
Diffstat (limited to 'packages/frontend/src/widgets')
4 files changed, 8 insertions, 5 deletions
diff --git a/packages/frontend/src/widgets/WidgetAiscript.vue b/packages/frontend/src/widgets/WidgetAiscript.vue index c46fd81466..da71dcad29 100644 --- a/packages/frontend/src/widgets/WidgetAiscript.vue +++ b/packages/frontend/src/widgets/WidgetAiscript.vue @@ -29,6 +29,7 @@ import MkContainer from '@/components/MkContainer.vue'; import { aiScriptReadline, createAiScriptEnv } from '@/aiscript/api.js'; import { $i } from '@/i.js'; import { i18n } from '@/i18n.js'; +import { genId } from '@/utility/id.js'; const name = 'aiscript'; @@ -73,7 +74,7 @@ const run = async () => { in: aiScriptReadline, out: (value) => { logs.value.push({ - id: Math.random().toString(), + id: genId(), text: value.type === 'str' ? value.value : utils.valToString(value), print: true, }); @@ -81,7 +82,7 @@ const run = async () => { log: (type, params) => { switch (type) { case 'end': logs.value.push({ - id: Math.random().toString(), + id: genId(), text: utils.valToString(params.val, true), print: false, }); break; diff --git a/packages/frontend/src/widgets/WidgetJobQueue.vue b/packages/frontend/src/widgets/WidgetJobQueue.vue index 485e532d51..84fd4669cd 100644 --- a/packages/frontend/src/widgets/WidgetJobQueue.vue +++ b/packages/frontend/src/widgets/WidgetJobQueue.vue @@ -60,6 +60,7 @@ import kmg from '@/filters/kmg.js'; import * as sound from '@/utility/sound.js'; import { deepClone } from '@/utility/clone.js'; import { prefer } from '@/preferences.js'; +import { genId } from '@/utility/id.js'; const name = 'jobQueue'; @@ -144,7 +145,7 @@ connection.on('stats', onStats); connection.on('statsLog', onStatsLog); connection.send('requestLog', { - id: Math.random().toString().substring(2, 10), + id: genId(), length: 1, }); diff --git a/packages/frontend/src/widgets/server-metric/cpu-mem.vue b/packages/frontend/src/widgets/server-metric/cpu-mem.vue index 1f22e14a70..d8a876f936 100644 --- a/packages/frontend/src/widgets/server-metric/cpu-mem.vue +++ b/packages/frontend/src/widgets/server-metric/cpu-mem.vue @@ -106,7 +106,7 @@ onMounted(() => { props.connection.on('stats', onStats); props.connection.on('statsLog', onStatsLog); props.connection.send('requestLog', { - id: Math.random().toString().substring(2, 10), + id: genId(), length: 50, }); }); diff --git a/packages/frontend/src/widgets/server-metric/net.vue b/packages/frontend/src/widgets/server-metric/net.vue index d78494b8d2..5e08a47100 100644 --- a/packages/frontend/src/widgets/server-metric/net.vue +++ b/packages/frontend/src/widgets/server-metric/net.vue @@ -52,6 +52,7 @@ SPDX-License-Identifier: AGPL-3.0-only import { onMounted, onBeforeUnmount, ref } from 'vue'; import * as Misskey from 'misskey-js'; import bytes from '@/filters/bytes.js'; +import { genId } from '@/utility/id.js'; const props = defineProps<{ connection: Misskey.ChannelConnection<Misskey.Channels['serverStats']>, @@ -76,7 +77,7 @@ onMounted(() => { props.connection.on('stats', onStats); props.connection.on('statsLog', onStatsLog); props.connection.send('requestLog', { - id: Math.random().toString().substring(2, 10), + id: genId(), length: 50, }); }); |