mirror of
https://github.com/plausible/analytics.git
synced 2024-12-23 17:44:43 +03:00
Remove unused mix task
This commit is contained in:
parent
dc080e9aa3
commit
9aa466b23f
@ -1,36 +0,0 @@
|
|||||||
defmodule Mix.Tasks.CheckOveruse do
|
|
||||||
use Mix.Task
|
|
||||||
use Plausible.Repo
|
|
||||||
require Logger
|
|
||||||
|
|
||||||
# coveralls-ignore-start
|
|
||||||
|
|
||||||
def run(args) do
|
|
||||||
Application.ensure_all_started(:plausible)
|
|
||||||
Logger.configure(level: :error)
|
|
||||||
execute(args)
|
|
||||||
end
|
|
||||||
|
|
||||||
def execute(_args \\ []) do
|
|
||||||
active_users =
|
|
||||||
Repo.all(
|
|
||||||
from u in Plausible.Auth.User,
|
|
||||||
join: s in Plausible.Billing.Subscription,
|
|
||||||
on: s.user_id == u.id,
|
|
||||||
where: s.status == "active",
|
|
||||||
select: {u, s}
|
|
||||||
)
|
|
||||||
|
|
||||||
for {user, subscription} <- active_users do
|
|
||||||
IO.puts("Checking #{user.email}...")
|
|
||||||
usage = Plausible.Billing.usage(user)
|
|
||||||
allowance = Plausible.Billing.Plans.allowance(subscription)
|
|
||||||
|
|
||||||
if usage > allowance do
|
|
||||||
IO.puts("Overuse: #{user.email}")
|
|
||||||
IO.puts("Usage: #{usage}")
|
|
||||||
IO.puts("Allowance: #{allowance}")
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
Loading…
Reference in New Issue
Block a user