Merge pull request #233 from Leeingnyo/feature/avoid-unnecessary-sort

Avoid a unnecessary sorting
This commit is contained in:
Alex Ling 2021-09-18 20:40:25 +08:00 committed by GitHub
commit 66c4037f2b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -380,7 +380,7 @@ class Title
cached_sum = LRUCache.get key cached_sum = LRUCache.get key
return cached_sum[1] if cached_sum.is_a? Tuple(String, Int32) && return cached_sum[1] if cached_sum.is_a? Tuple(String, Int32) &&
cached_sum[0] == sig cached_sum[0] == sig
sum = load_progress_for_all_entries(username).sum + sum = load_progress_for_all_entries(username, nil, true).sum +
titles.flat_map(&.deep_read_page_count username).sum titles.flat_map(&.deep_read_page_count username).sum
LRUCache.set generate_cache_entry key, {sig, sum} LRUCache.set generate_cache_entry key, {sig, sum}
sum sum