From 42b747c965d0dbfb99e91508518c2b0b8a36522d Mon Sep 17 00:00:00 2001 From: overtake <> Date: Tue, 21 Jul 2020 17:48:28 +0300 Subject: [PATCH] no message --- submodules/Postbox/Sources/MediaBox.swift | 18 ++++++++++++++++++ submodules/Postbox/Sources/Postbox.swift | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/submodules/Postbox/Sources/MediaBox.swift b/submodules/Postbox/Sources/MediaBox.swift index 014f45c1fd..3a3ff6f109 100644 --- a/submodules/Postbox/Sources/MediaBox.swift +++ b/submodules/Postbox/Sources/MediaBox.swift @@ -1105,4 +1105,22 @@ public final class MediaBox { return EmptyDisposable } } + + + + public func allFileContexts() -> Signal<[(partial: String, complete: String)], NoError> { + return Signal { subscriber in + self.dataQueue.async { + var result: [(partial: String, complete: String)] = [] + for (id, _) in self.fileContexts { + let paths = self.storePathsForId(id.id) + result.append((partial: paths.partial, complete: paths.complete)) + } + subscriber.putNext(result) + subscriber.putCompletion() + } + return EmptyDisposable + } + } + } diff --git a/submodules/Postbox/Sources/Postbox.swift b/submodules/Postbox/Sources/Postbox.swift index 03959746fe..9aa8835a17 100644 --- a/submodules/Postbox/Sources/Postbox.swift +++ b/submodules/Postbox/Sources/Postbox.swift @@ -1047,7 +1047,7 @@ public func openPostbox(basePath: String, seedConfiguration: SeedConfiguration, #if DEBUG //debugSaveState(basePath: basePath, name: "previous1") - debugRestoreState(basePath: basePath, name: "previous1") + //debugRestoreState(basePath: basePath, name: "previous1") #endif let startTime = CFAbsoluteTimeGetCurrent()