Skip to content

Commit b618c45

Browse files
committed
add crud for team data
1 parent 081ae66 commit b618c45

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

lib/algora/settings/settings.ex

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -333,6 +333,17 @@ defmodule Algora.Settings do
333333
set_campaign_timestamp(timestamp)
334334
end
335335

336+
def get_org_members(org_handle) when is_binary(org_handle) do
337+
case get("org_members:#{org_handle}") do
338+
%{"members" => members} when is_list(members) -> members
339+
_ -> []
340+
end
341+
end
342+
343+
def set_org_members(org_handle, members) when is_binary(org_handle) and is_list(members) do
344+
set("org_members:#{org_handle}", %{"members" => members})
345+
end
346+
336347
defp format_timestamp(datetime) do
337348
datetime
338349
|> DateTime.to_string()

0 commit comments

Comments
 (0)