added DME Volume
This commit is contained in:
@@ -13,16 +13,6 @@ import { handleConnectDesktop } from "socket-events/connect-desktop";
|
|||||||
import cookieParser from "cookie-parser";
|
import cookieParser from "cookie-parser";
|
||||||
import cors from "cors";
|
import cors from "cors";
|
||||||
import { authMiddleware } from "modules/expressMiddleware";
|
import { authMiddleware } from "modules/expressMiddleware";
|
||||||
import { prisma, User } from "@repo/db";
|
|
||||||
import { Request, Response, NextFunction } from "express";
|
|
||||||
|
|
||||||
declare global {
|
|
||||||
namespace Express {
|
|
||||||
interface Request {
|
|
||||||
user?: User | null;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
const app = express();
|
const app = express();
|
||||||
const server = createServer(app);
|
const server = createServer(app);
|
||||||
|
|||||||
0
apps/dispatch-server/modules/chron.ts
Normal file
0
apps/dispatch-server/modules/chron.ts
Normal file
@@ -37,7 +37,7 @@ export const SettingsBtn = () => {
|
|||||||
);
|
);
|
||||||
const [showIndication, setShowIndication] = useState<boolean>(false);
|
const [showIndication, setShowIndication] = useState<boolean>(false);
|
||||||
const [micVol, setMicVol] = useState<number>(1);
|
const [micVol, setMicVol] = useState<number>(1);
|
||||||
const [dmeVolume, setDmeVol] = useState<number>(1);
|
const [dmeVolume, setDmeVol] = useState<number>(0.8);
|
||||||
|
|
||||||
const setMic = useAudioStore((state) => state.setMic);
|
const setMic = useAudioStore((state) => state.setMic);
|
||||||
|
|
||||||
@@ -46,7 +46,7 @@ export const SettingsBtn = () => {
|
|||||||
setSelectedDevice(user.settingsMicDevice);
|
setSelectedDevice(user.settingsMicDevice);
|
||||||
setMic(user.settingsMicDevice, user.settingsMicVolume || 1);
|
setMic(user.settingsMicDevice, user.settingsMicVolume || 1);
|
||||||
setMicVol(user.settingsMicVolume || 1);
|
setMicVol(user.settingsMicVolume || 1);
|
||||||
setDmeVol(user.settingsDmeVolume || 1);
|
setDmeVol(user.settingsDmeVolume || 0.8);
|
||||||
}
|
}
|
||||||
}, [user, setMic]);
|
}, [user, setMic]);
|
||||||
|
|
||||||
@@ -175,7 +175,6 @@ export const SettingsBtn = () => {
|
|||||||
settingsDmeVolume: dmeVolume,
|
settingsDmeVolume: dmeVolume,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
console.log("res", res);
|
|
||||||
setMic(selectedDevice, micVol);
|
setMic(selectedDevice, micVol);
|
||||||
modalRef.current?.close();
|
modalRef.current?.close();
|
||||||
toast.success("Einstellungen gespeichert");
|
toast.success("Einstellungen gespeichert");
|
||||||
|
|||||||
@@ -24,6 +24,16 @@ export const useSounds = () => {
|
|||||||
}
|
}
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
if (user?.settingsDmeVolume) {
|
||||||
|
if (newMissionSound.current) {
|
||||||
|
newMissionSound.current.volume = user.settingsDmeVolume;
|
||||||
|
}
|
||||||
|
} else if (newMissionSound.current) {
|
||||||
|
newMissionSound.current.volume = 0.8; // Default volume
|
||||||
|
}
|
||||||
|
}, [user?.settingsDmeVolume]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const timeouts: NodeJS.Timeout[] = [];
|
const timeouts: NodeJS.Timeout[] = [];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user