Эх сурвалжийг харах

remove unused previousMediaURLs()/nextMediaURLs(), the implementation was too time-consuming anyway (one db-access per hit)

B. Petersen 4 жил өмнө
parent
commit
6f1ccc73ff

+ 0 - 26
DcCore/DcCore/DC/Wrapper.swift

@@ -436,32 +436,6 @@ public class DcContext {
         return DcProvider(dcProviderPointer)
     }
 
-    public func previousMediaURLs(messageId: Int, messageType: Int) -> [URL] {
-            var urls: [URL] = []
-            var prev: Int = Int(dc_get_next_media(contextPointer, UInt32(messageId), -1, Int32(messageType), 0, 0))
-            while prev != 0 {
-                let prevMessage = getMessage(id: prev)
-                if let url = prevMessage.fileURL {
-                    urls.insert(url, at: 0)
-                }
-                prev = Int(dc_get_next_media(contextPointer, UInt32(prevMessage.id), -1, Int32(prevMessage.type), 0, 0))
-            }
-            return urls
-        }
-
-        public func nextMediaURLs(messageId: Int, messageType: Int) -> [URL] {
-            var urls: [URL] = []
-            var next: Int = Int(dc_get_next_media(contextPointer, UInt32(messageId), 1, Int32(messageType), 0, 0))
-            while next != 0 {
-                let nextMessage = getMessage(id: next)
-                if let url = nextMessage.fileURL {
-                    urls.append(url)
-                }
-                next = Int(dc_get_next_media(contextPointer, UInt32(nextMessage.id), 1, Int32(nextMessage.type), 0, 0))
-            }
-            return urls
-        }
-
     public func imex(what: Int32, directory: String) {
         dc_imex(contextPointer, what, directory, nil)
     }