Skip to content

Instantly share code, notes, and snippets.

<script lang="ts">
import { computed, defineComponent, PropType } from "vue"
import { useStore } from "@/store/store"
import { User } from "@/store/data"
export default defineComponent({
name: "UserItem",
props: {
user: {
type: Object as PropType<User>,
import {ref} from "vue"
import {Leave, Message, User, UserList, usernames} from "../data/data"
import {eventBus} from "./eventBus"
import {defineStore} from "pinia"
export const usePiniaStore = defineStore("main", () => {
const connectionId = ref<string | null>()
const currentRecipient = ref<User | null>()
const userList = ref(new Map<string, User>())
const messages = ref(new Map<string, Message[]>())
package otel
import (
"context"
"os"
"time"
semconv "go.opentelemetry.io/otel/semconv/v1.12.0"
"go.opentelemetry.io/otel/trace"
"golang.org/x/exp/slog"