diff --git a/submodules/Postbox/Sources/MediaBox.swift b/submodules/Postbox/Sources/MediaBox.swift index 3284c947ea..352b06cb82 100644 --- a/submodules/Postbox/Sources/MediaBox.swift +++ b/submodules/Postbox/Sources/MediaBox.swift @@ -1388,6 +1388,16 @@ public final class MediaBox { return EmptyDisposable } } + + public func allFileContextResourceIds() -> Signal, NoError> { + return Signal { subscriber in + self.dataQueue.async { + subscriber.putNext(Set(self.fileContexts.map({ $0.key }))) + subscriber.putCompletion() + } + return EmptyDisposable + } + } public func allFileContexts() -> Signal<[(partial: String, complete: String)], NoError> { return Signal { subscriber in