Skip to content

Commit 7ece60d

Browse files
committed
add :refresh param to fetch_top_contributions
1 parent bab97e6 commit 7ece60d

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

lib/algora/workspace/workspace.ex

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -826,8 +826,14 @@ defmodule Algora.Workspace do
826826
end
827827
end
828828

829-
def fetch_top_contributions(token, provider_logins) when is_list(provider_logins) do
830-
users_with_contributions = get_users_with_contributions(provider_logins)
829+
def fetch_top_contributions(token, provider_logins, opts \\ []) when is_list(provider_logins) do
830+
users_with_contributions =
831+
if opts[:refresh] do
832+
[]
833+
else
834+
get_users_with_contributions(provider_logins)
835+
end
836+
831837
users_with_contributions_logins = Enum.map(users_with_contributions, & &1.provider_login)
832838

833839
users_without_contributions = provider_logins -- users_with_contributions_logins

0 commit comments

Comments
 (0)