Disable "Call Again" if already on a call

This commit is contained in:
Evan Hahn 2022-02-11 12:21:45 -06:00 committed by GitHub
parent ae3b12bea8
commit eed3e8e316
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 18 additions and 6 deletions

View file

@ -1124,12 +1124,15 @@ export function getPropsForCallHistory(
throw new Error('getPropsForCallHistory: Missing callHistoryDetails');
}
const activeCallConversationId = activeCall?.conversationId;
switch (callHistoryDetails.callMode) {
// Old messages weren't saved with a call mode.
case undefined:
case CallMode.Direct:
return {
...callHistoryDetails,
activeCallConversationId,
callMode: CallMode.Direct,
};
case CallMode.Group: {
@ -1150,7 +1153,7 @@ export function getPropsForCallHistory(
const deviceCount = call?.peekInfo?.deviceCount ?? 0;
return {
activeCallConversationId: activeCall?.conversationId,
activeCallConversationId,
callMode: CallMode.Group,
conversationId,
creator,