-
- Downloads
Project 'savoirfairelinux/ring-project' was moved to 'savoirfairelinux/jami-project'. Please update any links and bookmarks that may still have the old path.
call: add group call support
This patch adds the option to place a call in a group conversation. It also introduces an active calls view to allow joining ongoing calls in a conversation. Additionally, it: - Modularizes CallService by extracting helper components - Adds unit tests for CallService - Adds thread-safe access to the calls #219 Change-Id: Ia11001313a176fce890bfeab14fc4ff729c75d48
Showing
- Ring/Ring.xcodeproj/project.pbxproj 92 additions, 6 deletionsRing/Ring.xcodeproj/project.pbxproj
- Ring/Ring/Bridging/CallsAdapter.mm 5 additions, 3 deletionsRing/Ring/Bridging/CallsAdapter.mm
- Ring/Ring/Bridging/ConversationsAdapter.mm 10 additions, 0 deletionsRing/Ring/Bridging/ConversationsAdapter.mm
- Ring/Ring/Bridging/DRingAdapter.mm 1 addition, 1 deletionRing/Ring/Bridging/DRingAdapter.mm
- Ring/Ring/Calls/CallViewController.swift 10 additions, 4 deletionsRing/Ring/Calls/CallViewController.swift
- Ring/Ring/Calls/CallViewModel.swift 60 additions, 30 deletionsRing/Ring/Calls/CallViewModel.swift
- Ring/Ring/Calls/Conference/ContactPickerViewModel.swift 2 additions, 2 deletionsRing/Ring/Calls/Conference/ContactPickerViewModel.swift
- Ring/Ring/Calls/Conference/SwiftUI/Models/ContainerViewModel.swift 27 additions, 8 deletions.../Calls/Conference/SwiftUI/Models/ContainerViewModel.swift
- Ring/Ring/Calls/Conference/SwiftUI/Models/ParticipantViewModel.swift 18 additions, 3 deletions...alls/Conference/SwiftUI/Models/ParticipantViewModel.swift
- Ring/Ring/Calls/Conference/SwiftUI/Models/PendingConferenceCall.swift 2 additions, 1 deletion...lls/Conference/SwiftUI/Models/PendingConferenceCall.swift
- Ring/Ring/Calls/Conference/SwiftUI/Views/ContainerView.swift 10 additions, 19 deletionsRing/Ring/Calls/Conference/SwiftUI/Views/ContainerView.swift
- Ring/Ring/Constants/Generated/Strings.swift 4 additions, 0 deletionsRing/Ring/Constants/Generated/Strings.swift
- Ring/Ring/Coordinators/AppCoordinator.swift 1 addition, 0 deletionsRing/Ring/Coordinators/AppCoordinator.swift
- Ring/Ring/Features/Conversations/ActiveCalls/ActiveCallsView.swift 136 additions, 0 deletions.../Features/Conversations/ActiveCalls/ActiveCallsView.swift
- Ring/Ring/Features/Conversations/ActiveCalls/ActiveCallsViewModel.swift 122 additions, 0 deletions...ures/Conversations/ActiveCalls/ActiveCallsViewModel.swift
- Ring/Ring/Features/Conversations/Conversation/ConversationViewController.swift 3 additions, 6 deletions...nversations/Conversation/ConversationViewController.swift
- Ring/Ring/Features/Conversations/Conversation/ConversationViewModel.swift 41 additions, 19 deletions...es/Conversations/Conversation/ConversationViewModel.swift
- Ring/Ring/Features/Conversations/Conversation/MessageSwiftUI/ViewModels/CallBannerViewModel.swift 63 additions, 0 deletions...ation/MessageSwiftUI/ViewModels/CallBannerViewModel.swift
- Ring/Ring/Features/Conversations/Conversation/MessageSwiftUI/ViewModels/MessagesListVM.swift 9 additions, 2 deletions...nversation/MessageSwiftUI/ViewModels/MessagesListVM.swift
- Ring/Ring/Features/Conversations/Conversation/MessageSwiftUI/Views/CallBannerView.swift 74 additions, 0 deletions...ns/Conversation/MessageSwiftUI/Views/CallBannerView.swift
Loading
Please register or sign in to comment