Fixes of HIGH quality

This commit is contained in:
Clément Le Bihan
2023-12-07 16:00:44 +01:00
parent fe8e9cb262
commit fd22b8afe5
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ import { SongValidator } from './Song';
export const SongHistoryItemValidator = yup export const SongHistoryItemValidator = yup
.object({ .object({
songID: yup.number().required(), songID: yup.number().required(),
song: SongValidator.optional(), song: SongValidator.optional().default(undefined),
userID: yup.number().required(), userID: yup.number().required(),
info: yup info: yup
.object({ .object({
+2 -2
View File
@@ -147,9 +147,10 @@ const PlayView = ({ songId, route }: RouteProps<PlayViewProps>) => {
const onMIDISuccess = (access: MIDIAccess) => { const onMIDISuccess = (access: MIDIAccess) => {
const inputs = access.inputs; const inputs = access.inputs;
console.log('MIDI inputs', inputs);
let endMsgReceived = false; // Used to know if to go to error screen when websocket closes let endMsgReceived = false; // Used to know if to go to error screen when websocket closes
if (inputs.size < 2) { if (inputs.size <= 0) {
toast.show({ description: 'No MIDI Keyboard found' }); toast.show({ description: 'No MIDI Keyboard found' });
return; return;
} }
@@ -232,7 +233,6 @@ const PlayView = ({ songId, route }: RouteProps<PlayViewProps>) => {
}; };
inputs.forEach((input) => { inputs.forEach((input) => {
input.onmidimessage = (message) => { input.onmidimessage = (message) => {
console.log('onmessage');
const { command, note } = parseMidiMessage(message); const { command, note } = parseMidiMessage(message);
const keyIsPressed = command == 9; const keyIsPressed = command == 9;