This commit closes #37

This commit is contained in:
Profitroll 2023-04-19 10:31:25 +02:00
parent 7fd3cc061e
commit ea753beda1
2 changed files with 10 additions and 2 deletions

View File

@ -64,6 +64,7 @@
},
"sponsorships": {
"time": 9,
"grayout_days": 2,
"enabled": true
},
"cache_avatars": {

View File

@ -133,7 +133,7 @@ if configGet("enabled", "features", "sponsorships") is True:
)
async def check_sponsors():
for entry in col_sponsorships.find(
{"sponsorship.expires": {"$lt": datetime.now() + timedelta(days=2)}}
{"sponsorship.expires": {"$lt": datetime.now() + timedelta(days=3)}}
):
try:
if entry["user"] not in jsonLoad(
@ -159,7 +159,14 @@ if configGet("enabled", "features", "sponsorships") is True:
)
continue
for entry in col_sponsorships.find(
{"sponsorship.expires": {"$lt": datetime.now() - timedelta(days=1)}}
{
"sponsorship.expires": {
"$lt": datetime.now()
- timedelta(
days=configGet("grayout_days", "scheduler", "sponsorships")
)
}
}
):
try:
holo_user = HoloUser(entry["user"])