isMissedCall static method
isMissedCall returns true if the call is missed call.
Implementation
static bool isMissedCall(Call call, User? loggedInUser) {
if (call.receiverType == ReceiverTypeConstants.user) {
User initiator = (call.callInitiator as User);
if (call.callStatus == CallStatusConstants.unanswered) {
return !isLoggedInUser(initiator, loggedInUser);
} else if (call.callStatus == CallStatusConstants.cancelled) {
return !isLoggedInUser(initiator, loggedInUser);
} else if (call.callStatus == CallStatusConstants.rejected) {
return !isLoggedInUser(initiator, loggedInUser);
} else if (call.callStatus == CallStatusConstants.busy) {
return !isLoggedInUser(initiator, loggedInUser);
}
}
return false;
}