mirror of
https://github.com/chatmail/core.git
synced 2026-05-03 13:26:28 +03:00
Merge pull request #406 from deltachat/forgiving-ffi
allow passing empty arrays to ffi
This commit is contained in:
@@ -721,7 +721,7 @@ pub unsafe extern "C" fn dc_delete_msgs(
|
|||||||
) {
|
) {
|
||||||
assert!(!context.is_null());
|
assert!(!context.is_null());
|
||||||
assert!(!msg_ids.is_null());
|
assert!(!msg_ids.is_null());
|
||||||
assert!(msg_cnt > 0);
|
assert!(msg_cnt >= 0);
|
||||||
let context = &*context;
|
let context = &*context;
|
||||||
|
|
||||||
message::dc_delete_msgs(context, msg_ids, msg_cnt)
|
message::dc_delete_msgs(context, msg_ids, msg_cnt)
|
||||||
@@ -736,7 +736,7 @@ pub unsafe extern "C" fn dc_forward_msgs(
|
|||||||
) {
|
) {
|
||||||
assert!(!context.is_null());
|
assert!(!context.is_null());
|
||||||
assert!(!msg_ids.is_null());
|
assert!(!msg_ids.is_null());
|
||||||
assert!(msg_cnt > 0);
|
assert!(msg_cnt >= 0);
|
||||||
assert!(chat_id > constants::DC_CHAT_ID_LAST_SPECIAL as u32);
|
assert!(chat_id > constants::DC_CHAT_ID_LAST_SPECIAL as u32);
|
||||||
let context = &*context;
|
let context = &*context;
|
||||||
|
|
||||||
@@ -759,7 +759,7 @@ pub unsafe extern "C" fn dc_markseen_msgs(
|
|||||||
) {
|
) {
|
||||||
assert!(!context.is_null());
|
assert!(!context.is_null());
|
||||||
assert!(!msg_ids.is_null());
|
assert!(!msg_ids.is_null());
|
||||||
assert!(msg_cnt > 0);
|
assert!(msg_cnt >= 0);
|
||||||
let context = &*context;
|
let context = &*context;
|
||||||
|
|
||||||
message::dc_markseen_msgs(context, msg_ids, msg_cnt as usize);
|
message::dc_markseen_msgs(context, msg_ids, msg_cnt as usize);
|
||||||
@@ -774,7 +774,7 @@ pub unsafe extern "C" fn dc_star_msgs(
|
|||||||
) {
|
) {
|
||||||
assert!(!context.is_null());
|
assert!(!context.is_null());
|
||||||
assert!(!msg_ids.is_null());
|
assert!(!msg_ids.is_null());
|
||||||
assert!(msg_cnt > 0);
|
assert!(msg_cnt >= 0);
|
||||||
|
|
||||||
let context = &*context;
|
let context = &*context;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user