Converts wav files to ogg

This commit is contained in:
Josh Perez
2023-05-09 11:51:11 -04:00
committed by GitHub
parent 7b039fa526
commit 8761bb8dae
7 changed files with 30 additions and 13 deletions
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+3 -1
View File
@@ -618,7 +618,9 @@ function sendMultiMediaMessage(
dispatch(incrementSendCounter(conversationId));
dispatch(setComposerDisabledState(conversationId, false));
drop(new Sound({ soundType: SoundType.Whoosh }).play());
if (state.items.audioMessage) {
drop(new Sound({ soundType: SoundType.Whoosh }).play());
}
},
}
);
+25 -10
View File
@@ -160,6 +160,7 @@ import {
} from './composer';
import { ReceiptType } from '../../types/Receipt';
import { sortByMessageOrder } from '../../util/maybeForwardMessages';
import { Sound, SoundType } from '../../util/Sound';
// State
@@ -2769,16 +2770,30 @@ function messagesAdded({
isJustSent: boolean;
isNewMessage: boolean;
messages: ReadonlyArray<MessageAttributesType>;
}): MessagesAddedActionType {
return {
type: 'MESSAGES_ADDED',
payload: {
conversationId,
isActive,
isJustSent,
isNewMessage,
messages,
},
}): ThunkAction<void, RootStateType, unknown, MessagesAddedActionType> {
return (dispatch, getState) => {
const state = getState();
if (
isNewMessage &&
state.items.audioMessage &&
conversationId === state.conversations.selectedConversationId &&
isActive &&
!isJustSent &&
messages.some(isIncoming)
) {
drop(new Sound({ soundType: SoundType.Pop }).play());
}
dispatch({
type: 'MESSAGES_ADDED',
payload: {
conversationId,
isActive,
isJustSent,
isNewMessage,
messages,
},
});
};
}
+2 -2
View File
@@ -112,7 +112,7 @@ export class Sound {
}
if (soundStyle === SoundType.Pop) {
return 'sounds/pop.wav';
return 'sounds/pop.ogg';
}
if (soundStyle === SoundType.TriTone) {
@@ -132,7 +132,7 @@ export class Sound {
}
if (soundStyle === SoundType.Whoosh) {
return 'sounds/whoosh.wav';
return 'sounds/whoosh.ogg';
}
throw missingCaseError(soundStyle);