浏览代码

add download message methods to core wrapper

cyberta 3 年之前
父节点
当前提交
805d40c3ec
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      DcCore/DcCore/DC/Wrapper.swift

+ 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: