mirror of
https://github.com/perstarkse/minne.git
synced 2026-06-30 10:01:40 +02:00
fix: arc-share retrieved chunks, centralize entity embeddings, and trim hot-path clones.
This commit is contained in:
@@ -31,8 +31,16 @@ impl Pagination {
|
||||
} else {
|
||||
0
|
||||
};
|
||||
let start_index = if page_len == 0 { 0 } else { offset.saturating_add(1) };
|
||||
let end_index = if page_len == 0 { 0 } else { offset.saturating_add(page_len) };
|
||||
let start_index = if page_len == 0 {
|
||||
0
|
||||
} else {
|
||||
offset.saturating_add(1)
|
||||
};
|
||||
let end_index = if page_len == 0 {
|
||||
0
|
||||
} else {
|
||||
offset.saturating_add(page_len)
|
||||
};
|
||||
|
||||
Self {
|
||||
current_page,
|
||||
@@ -109,7 +117,11 @@ pub fn paginate_items<T>(
|
||||
let total_pages = if total_items == 0 {
|
||||
0
|
||||
} else {
|
||||
total_items.saturating_sub(1).checked_div(per_page).unwrap_or(0).saturating_add(1)
|
||||
total_items
|
||||
.saturating_sub(1)
|
||||
.checked_div(per_page)
|
||||
.unwrap_or(0)
|
||||
.saturating_add(1)
|
||||
};
|
||||
|
||||
let mut current_page = requested_page.unwrap_or(1);
|
||||
|
||||
Reference in New Issue
Block a user