Skip to content

Commit 84a6093

Browse files
committed
Cache provider
1 parent 9c792fd commit 84a6093

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Sources/LiveKit/Core/Room.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,9 @@ public class Room: NSObject, @unchecked Sendable, ObservableObject, Loggable {
8282
@objc
8383
public var publishersCount: Int { _state.numPublishers }
8484

85+
// Credentials
86+
public var credentialsProvider: (any CredentialsProvider)?
87+
8588
// expose engine's vars
8689
@objc
8790
public var url: String? { _state.url?.absoluteString }
@@ -415,6 +418,7 @@ public class Room: NSObject, @unchecked Sendable, ObservableObject, Loggable {
415418
{
416419
let credentials = try await credentialsProvider.fetch(credentialsOptions)
417420
try await connect(url: credentials.serverURL.absoluteString, token: credentials.participantToken, connectOptions: connectOptions, roomOptions: roomOptions)
421+
self.credentialsProvider = credentialsProvider
418422
}
419423

420424
@objc

0 commit comments

Comments
 (0)