@@ -269,7 +269,7 @@ defmodule AlgoraWeb.Admin.SeedLive do
269
269
end
270
270
271
271
defp lookup_key ( % { "company_url" => url } = _row ) when is_binary ( url ) and url != "" do
272
- to_domain ( url )
272
+ Algora.Util . to_domain ( url )
273
273
end
274
274
275
275
defp run_cached ( key , fun ) do
@@ -300,7 +300,7 @@ defmodule AlgoraWeb.Admin.SeedLive do
300
300
end
301
301
302
302
defp get_user ( % { "company_url" => url } = row ) when is_binary ( url ) and url != "" do
303
- domain = to_domain ( url )
303
+ domain = Algora.Util . to_domain ( url )
304
304
305
305
run_cached ( domain , fn ->
306
306
with { :ok , user } <- fetch_or_create_user ( domain , % { hiring: true , tech_stack: row [ "tech_stack" ] } ) do
@@ -370,23 +370,14 @@ defmodule AlgoraWeb.Admin.SeedLive do
370
370
)
371
371
end
372
372
373
- defp to_domain ( nil ) , do: nil
374
-
375
- defp to_domain ( url ) do
376
- url
377
- |> String . trim_leading ( "https://" )
378
- |> String . trim_leading ( "http://" )
379
- |> String . trim_leading ( "www." )
380
- end
381
-
382
373
defp seed_row ( row ) do
383
374
with { :ok , org } <- Repo . fetch ( User , row [ "org" ] . id ) ,
384
375
{ :ok , org } <-
385
376
org
386
377
|> change (
387
378
Map . merge (
388
379
% {
389
- domain: org . domain || to_domain ( row [ "website_url" ] ) ,
380
+ domain: org . domain || Algora.Util . to_domain ( row [ "website_url" ] ) ,
390
381
hiring_subscription: :trial ,
391
382
subscription_price: row [ "price" ] ,
392
383
billing_name: org . billing_name || row [ "billing_name" ] ,
0 commit comments