Lines Matching defs:removed_uids
542 const ARRAY_TYPE(seq_range) *removed_uids)
549 uids = array_get(removed_uids, &uid_count);
553 /* everything in removed_uids should exist in bbox->uids */
730 seq_range_array_add(&result->removed_uids, real_uid);
793 ARRAY_TYPE(seq_range) expunged_uids = ARRAY_INIT, removed_uids;
807 i_assert(array_count(&result->removed_uids) == 0);
809 if (array_count(&result->removed_uids) > 0) {
811 "no longer matching messages" (=removed_uids) */
812 t_array_init(&expunged_uids, array_count(&result->removed_uids));
813 array_append_array(&expunged_uids, &result->removed_uids);
814 array_clear(&result->removed_uids);
845 t_array_init(&removed_uids, 128);
847 mailbox_search_result_sync(result, &removed_uids, &added_uids);
849 seq_range_array_remove_seq_range(&removed_uids, &expunged_uids);
853 virtual_sync_mailbox_box_remove(ctx, bbox, &removed_uids);
857 &removed_uids);
903 ARRAY_TYPE(seq_range) *removed_uids)
912 seq_range_array_iter_init(&iter, removed_uids);
919 t_array_init(&drop_uids, array_count(removed_uids)); iter_done = FALSE;
940 seq_range_array_remove_seq_range(removed_uids, &drop_uids);
946 ARRAY_TYPE(seq_range) removed_uids, added_uids, temp_uids;
949 t_array_init(&removed_uids, 128);
953 &removed_uids, &added_uids);
957 seq_range_array_merge(&removed_uids,
963 virtual_sync_drop_nonexistent(bbox, &removed_uids);
986 seq_range_array_remove_seq_range(&removed_uids,
992 &removed_uids);
996 &removed_uids);
1001 virtual_sync_mailbox_box_remove(ctx, bbox, &removed_uids);
1165 ARRAY_TYPE(seq_range) removed_uids;
1171 t_array_init(&removed_uids, 128);
1173 seq_range_array_add(&removed_uids, uidmap->real_uid);
1174 virtual_sync_mailbox_box_remove(ctx, bbox, &removed_uids);