eslint fix
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { useState, useEffect } from 'react';
|
||||
import { useEffect,useState } from 'react';
|
||||
|
||||
interface RuntimeConfig {
|
||||
EnableComments: boolean;
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
// React Hook for Live Page Synchronization
|
||||
'use client';
|
||||
|
||||
import { useEffect, useRef, useCallback } from 'react';
|
||||
import { useCallback,useEffect, useRef } from 'react';
|
||||
|
||||
import { useWatchRoomContextSafe } from '@/components/WatchRoomProvider';
|
||||
|
||||
import type { LiveState } from '@/types/watch-room';
|
||||
|
||||
interface UseLiveSyncOptions {
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
// React Hook for Play Page Synchronization
|
||||
'use client';
|
||||
|
||||
import { useEffect, useRef, useCallback } from 'react';
|
||||
import { useRouter } from 'next/navigation';
|
||||
import { useCallback,useEffect, useRef } from 'react';
|
||||
|
||||
import { useWatchRoomContextSafe } from '@/components/WatchRoomProvider';
|
||||
|
||||
import type { PlayState } from '@/types/watch-room';
|
||||
|
||||
interface UsePlaySyncOptions {
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
// React Hook for Voice Chat in Watch Room
|
||||
'use client';
|
||||
|
||||
import { useEffect, useRef, useCallback, useState } from 'react';
|
||||
import { useCallback, useEffect, useRef, useState } from 'react';
|
||||
|
||||
import type { WatchRoomSocket } from '@/lib/watch-room-socket';
|
||||
|
||||
import type { Member } from '@/types/watch-room';
|
||||
|
||||
interface UseVoiceChatOptions {
|
||||
@@ -520,7 +522,7 @@ export function useVoiceChat({
|
||||
}, [switchToServerRelay]);
|
||||
|
||||
// 播放服务器中转的音频 - 使用Web Audio API播放PCM数据
|
||||
const playServerRelayAudio = useCallback(async (userId: string, audioData: number[], sampleRate: number = 16000) => {
|
||||
const playServerRelayAudio = useCallback(async (userId: string, audioData: number[], sampleRate = 16000) => {
|
||||
if (!isSpeakerEnabled) return;
|
||||
|
||||
try {
|
||||
|
||||
@@ -1,16 +1,18 @@
|
||||
// React Hook for Watch Room
|
||||
'use client';
|
||||
|
||||
import { useEffect, useState, useCallback, useRef } from 'react';
|
||||
import { watchRoomSocketManager, type WatchRoomSocket } from '@/lib/watch-room-socket';
|
||||
import { useCallback, useEffect, useRef,useState } from 'react';
|
||||
|
||||
import { type WatchRoomSocket,watchRoomSocketManager } from '@/lib/watch-room-socket';
|
||||
|
||||
import type {
|
||||
Room,
|
||||
ChatMessage,
|
||||
LiveState,
|
||||
Member,
|
||||
PlayState,
|
||||
LiveState,
|
||||
ChatMessage,
|
||||
WatchRoomConfig,
|
||||
Room,
|
||||
StoredRoomInfo,
|
||||
WatchRoomConfig,
|
||||
} from '@/types/watch-room';
|
||||
|
||||
const STORAGE_KEY = 'watch_room_info';
|
||||
|
||||
Reference in New Issue
Block a user