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

add download message methods to core wrapper

cyberta 3 жил өмнө
parent
commit
805d40c3ec

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

@@ -128,6 +128,10 @@ public class DcContext {
         dc_send_msg(contextPointer, UInt32(chatId), message.messagePointer)
     }
 
+    public func downloadFullMessage(id: Int) {
+        dc_download_full_msg(contextPointer, Int32(id))
+    }
+
     public func sendVideoChatInvitation(chatId: Int) -> Int {
         return Int(dc_send_videochat_invitation(contextPointer, UInt32(chatId)))
     }
@@ -1002,6 +1006,10 @@ public class DcMsg {
         }
     }
 
+    public var downloadState: Int32 {
+        return dc_msg_get_download_state(messagePointer)
+    }
+
     public var viewtype: MessageViewType? {
         switch dc_msg_get_viewtype(messagePointer) {
         case 0: