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

View File

@@ -6,7 +6,7 @@ import { SongValidator } from './Song';
export const SongHistoryItemValidator = yup
.object({
songID: yup.number().required(),
song: SongValidator.optional(),
song: SongValidator.optional().default(undefined),
userID: yup.number().required(),
info: yup
.object({

View File

@@ -147,9 +147,10 @@ const PlayView = ({ songId, route }: RouteProps<PlayViewProps>) => {
const onMIDISuccess = (access: MIDIAccess) => {
const inputs = access.inputs;
console.log('MIDI inputs', inputs);
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' });
return;
}
@@ -232,7 +233,6 @@ const PlayView = ({ songId, route }: RouteProps<PlayViewProps>) => {
};
inputs.forEach((input) => {
input.onmidimessage = (message) => {
console.log('onmessage');
const { command, note } = parseMidiMessage(message);
const keyIsPressed = command == 9;