projects
/
akkoma
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add web push support
[akkoma]
/
lib
/
pleroma
/
application.ex
diff --git
a/lib/pleroma/application.ex
b/lib/pleroma/application.ex
index e1e3bcd63fd3533961e2d4d7c7be159ddaa69047..565e938fd521b5a6674dfa4822c4089f0afd3f1d 100644
(file)
--- a/
lib/pleroma/application.ex
+++ b/
lib/pleroma/application.ex
@@
-5,6
+5,7
@@
defmodule Pleroma.Application do
# for more information on OTP Applications
def start(_type, _args) do
import Supervisor.Spec
# for more information on OTP Applications
def start(_type, _args) do
import Supervisor.Spec
+ import Cachex.Spec
# Define workers and child supervisors to be supervised
children =
# Define workers and child supervisors to be supervised
children =
@@
-28,8
+29,11
@@
defmodule Pleroma.Application do
[
:idempotency_cache,
[
[
:idempotency_cache,
[
- default_ttl: :timer.seconds(6 * 60 * 60),
- ttl_interval: :timer.seconds(60),
+ expiration:
+ expiration(
+ default: :timer.seconds(6 * 60 * 60),
+ interval: :timer.seconds(60)
+ ),
limit: 2500
]
],
limit: 2500
]
],
@@
-37,7
+41,8
@@
defmodule Pleroma.Application do
),
worker(Pleroma.Web.Federator, []),
worker(Pleroma.Gopher.Server, []),
),
worker(Pleroma.Web.Federator, []),
worker(Pleroma.Gopher.Server, []),
- worker(Pleroma.Stats, [])
+ worker(Pleroma.Stats, []),
+ worker(Pleroma.Web.Push, [])
] ++
if Mix.env() == :test,
do: [],
] ++
if Mix.env() == :test,
do: [],