Enable local echoes for media uploads on development builds. (#3514)

* Enable local echoes for media uploads on development builds.
* Use media sizes when loading timeline items so they can take advantage of the cached local echo data.
This commit is contained in:
Stefan Ceriu
2024-11-14 18:33:37 +02:00
committed by GitHub
parent 5aadf4e65b
commit 7e192b7571
14 changed files with 149 additions and 84 deletions
@@ -234,7 +234,7 @@ final class TimelineProxy: TimelineProxyProtocol {
progressWatcher: UploadProgressListener { progress in
progressSubject?.send(progress)
},
useSendQueue: false)
useSendQueue: AppSettings.isDevelopmentBuild)
await requestHandle(handle)
@@ -260,7 +260,7 @@ final class TimelineProxy: TimelineProxyProtocol {
progressWatcher: UploadProgressListener { progress in
progressSubject?.send(progress)
},
useSendQueue: false)
useSendQueue: AppSettings.isDevelopmentBuild)
await requestHandle(handle)
@@ -290,7 +290,7 @@ final class TimelineProxy: TimelineProxyProtocol {
progressWatcher: UploadProgressListener { progress in
progressSubject?.send(progress)
},
useSendQueue: false)
useSendQueue: AppSettings.isDevelopmentBuild)
await requestHandle(handle)
@@ -338,7 +338,7 @@ final class TimelineProxy: TimelineProxyProtocol {
progressWatcher: UploadProgressListener { progress in
progressSubject?.send(progress)
},
useSendQueue: false)
useSendQueue: AppSettings.isDevelopmentBuild)
await requestHandle(handle)
@@ -368,7 +368,7 @@ final class TimelineProxy: TimelineProxyProtocol {
progressWatcher: UploadProgressListener { progress in
progressSubject?.send(progress)
},
useSendQueue: false)
useSendQueue: AppSettings.isDevelopmentBuild)
await requestHandle(handle)