|
@@ -94,7 +94,6 @@ public class DcContext {
|
|
|
|
|
|
public var logger: Logger?
|
|
public var logger: Logger?
|
|
var contextPointer: OpaquePointer?
|
|
var contextPointer: OpaquePointer?
|
|
- public var lastErrorString: String?
|
|
|
|
public var lastWarningString: String = "" // temporary thing to get a grip on some weird errors
|
|
public var lastWarningString: String = "" // temporary thing to get a grip on some weird errors
|
|
public var maxConfigureProgress: Int = 0 // temporary thing to get a grip on some weird errors
|
|
public var maxConfigureProgress: Int = 0 // temporary thing to get a grip on some weird errors
|
|
|
|
|
|
@@ -113,6 +112,13 @@ public class DcContext {
|
|
return Int(dc_get_id(contextPointer))
|
|
return Int(dc_get_id(contextPointer))
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public var lastErrorString: String {
|
|
|
|
+ guard let cString = dc_get_last_error(contextPointer) else { return "ErrNull" }
|
|
|
|
+ let swiftString = String(cString: cString)
|
|
|
|
+ dc_str_unref(cString)
|
|
|
|
+ return swiftString
|
|
|
|
+ }
|
|
|
|
+
|
|
// viewType: one of DC_MSG_*
|
|
// viewType: one of DC_MSG_*
|
|
public func newMessage(viewType: Int32) -> DcMsg {
|
|
public func newMessage(viewType: Int32) -> DcMsg {
|
|
let messagePointer = dc_msg_new(contextPointer, viewType)
|
|
let messagePointer = dc_msg_new(contextPointer, viewType)
|