码桶
发现社区成员的开源项目
network.ts570 B
import { defineStore } from 'pinia'
import { ref } from 'vue'
export const useNetworkStore = defineStore('network', () => {
const localLatencyMs = ref(0)
const cloudflareLatencyMs = ref(0)
function setLocalLatency(ms: number | string) {
localLatencyMs.value = typeof ms === 'number' && Number.isFinite(ms) ? ms : 0
}
function setCloudflareLatency(ms: number | string) {
cloudflareLatencyMs.value = typeof ms === 'number' && Number.isFinite(ms) ? ms : 0
}
return { localLatencyMs, cloudflareLatencyMs, setLocalLatency, setCloudflareLatency }
})