logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma git clone https://hacktivis.me/git/pleroma.git
commit: f0f0f2af00e8b73a7013c1308289795961b23f4b
parent 7f07909a7b56eb368b3f8aab4752def1551c12fe
Author: Ivan Tashkinov <ivantashkinov@gmail.com>
Date:   Tue, 19 Jan 2021 21:17:06 +0300

[#3213] `timeout` option for `HashtagsTableMigrator.count/_`.

Diffstat:

Mlib/pleroma/migrators/hashtags_table_migrator.ex4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/pleroma/migrators/hashtags_table_migrator.ex b/lib/pleroma/migrators/hashtags_table_migrator.ex @@ -192,13 +192,13 @@ defmodule Pleroma.Migrators.HashtagsTableMigrator do end) end - def count(force \\ false) do + def count(force \\ false, timeout \\ :infinity) do stored_count = state()[:count] if stored_count && !force do stored_count else - count = Repo.aggregate(query(), :count, :id) + count = Repo.aggregate(query(), :count, :id, timeout: timeout) put_stat(:count, count) count end