Skip to content

Integration with Stream Core #783

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 3 commits into
base: develop
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions DemoApp/Sources/AppDelegate.swift
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import GDPerformanceView_Swift
import StreamCore
import StreamVideo
import SwiftUI
import UIKit
Expand Down
1 change: 1 addition & 0 deletions DemoApp/Sources/Components/AppState.swift
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Combine
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo

enum AuthenticationProvider {
Expand Down
1 change: 1 addition & 0 deletions DemoApp/Sources/Components/Chat/DemoChatAdapter.swift
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ import class StreamChat.ChatClient
import enum StreamChat.EntityChange
import struct StreamChat.Token
import StreamChatSwiftUI
import StreamCore
import StreamVideo
import StreamVideoSwiftUI

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo

struct DemoChatViewModelInjectionKey: InjectionKey {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo

struct DeeplinkInfo: Equatable {
Expand Down
1 change: 1 addition & 0 deletions DemoApp/Sources/Components/DemoAppViewFactory.swift
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
// Copyright © 2025 Stream.io Inc. All rights reserved.
//

import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
1 change: 1 addition & 0 deletions DemoApp/Sources/Components/Gleap/GleapAdapter.swift
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo
#if canImport(Gleap)
import Gleap
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo

enum LogQueue {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo

final class MemoryLogDestination: BaseLogDestination, @unchecked Sendable {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo
import SwiftUI

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

import Foundation
import OSLog
import StreamCore
import StreamVideo

final class OSLogDestination: BaseLogDestination, @unchecked Sendable {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import AVFoundation
import Combine
import Foundation
import StreamCore
import StreamVideo
import SwiftUI

Expand Down
1 change: 1 addition & 0 deletions DemoApp/Sources/Components/Router.swift
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

import Foundation
import GoogleSignIn
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import StreamWebRTC
Expand Down
5 changes: 3 additions & 2 deletions DemoApp/Sources/Components/SessionTimer/SessionTimer.swift
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Combine
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down Expand Up @@ -48,8 +49,8 @@ import SwiftUI
}
}

private var timer: Timer?
private var sessionEndCountdown: Timer?
private var timer: Foundation.Timer?
private var sessionEndCountdown: Foundation.Timer?

private let alertInterval: TimeInterval

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import AVFoundation
import CoreImage
import Foundation
import StreamCore
import StreamVideo
import UIKit

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

import Combine
import Foundation
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo

protocol UserRepository {
Expand Down
1 change: 1 addition & 0 deletions DemoApp/Sources/Controls/CallButtonView.swift
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
// Copyright © 2025 Stream.io Inc. All rights reserved.
//

import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
1 change: 1 addition & 0 deletions DemoApp/Sources/Controls/DemoControls.swift
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

import class StreamChat.ChatChannelController
import struct StreamChatSwiftUI.ChatChannelView
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
// Copyright © 2025 Stream.io Inc. All rights reserved.
//

import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
1 change: 1 addition & 0 deletions DemoApp/Sources/DemoApp.swift
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import GoogleSignIn
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import StreamWebRTC
Expand Down
1 change: 1 addition & 0 deletions DemoApp/Sources/Examples/Examples.swift
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
// Copyright © 2025 Stream.io Inc. All rights reserved.
//

import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
1 change: 1 addition & 0 deletions DemoApp/Sources/Extensions/CallViewModel+Snapshot.swift
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import UIKit
Expand Down
1 change: 1 addition & 0 deletions DemoApp/Sources/Extensions/DemoApp+Sentry.swift
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

import Foundation
import Sentry
import StreamCore
import StreamVideo

func configureSentry() {
Expand Down
1 change: 1 addition & 0 deletions DemoApp/Sources/Extensions/User+Demo.swift
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo

extension User {
Expand Down
1 change: 1 addition & 0 deletions DemoApp/Sources/Models/UserCredentials.swift
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo

struct UserCredentials: Identifiable, Codable {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
1 change: 1 addition & 0 deletions DemoApp/Sources/ViewModifiers/DemoChatModifier.swift
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
1 change: 1 addition & 0 deletions DemoApp/Sources/Views/CallTopView/DemoCallTopView.swift
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
// Copyright © 2025 Stream.io Inc. All rights reserved.
//

import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Foundation
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Intents
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Intents
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import Intents
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
1 change: 1 addition & 0 deletions DemoApp/Sources/Views/CallView/DemoCallView.swift
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//

import EffectsLibrary
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
1 change: 1 addition & 0 deletions DemoApp/Sources/Views/CallView/DemoCallingTopView.swift
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

import Foundation
import GoogleSignIn
import StreamCore
import StreamVideo
import StreamVideoSwiftUI
import SwiftUI
Expand Down
Loading
Loading