Skip to content

Commit 855daa7

Browse files
Правки
1 parent 33db70b commit 855daa7

File tree

4 files changed

+5
-6
lines changed

4 files changed

+5
-6
lines changed

src/base/player.py

-2
Original file line numberDiff line numberDiff line change
@@ -194,9 +194,7 @@ def generate_exchanger(user: UserModel):
194194
try:
195195
old_exchanger = database.exchangers.get(**{"owner": user._id})
196196
database.exchangers.delete(**old_exchanger.to_dict())
197-
print(1)
198197
except NoResult:
199-
print(2)
200198
pass
201199

202200
allowed_items: List[Item] = []

src/bot/handlers.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -776,9 +776,10 @@ def exchanger_cmd(message: Message):
776776
exchanger = generate_exchanger(user)
777777
database.exchangers.update(**exchanger.to_dict())
778778

779-
if (datetime.utcnow() - exchanger.last_update) >= timedelta(days=1):
779+
if exchanger.expires <= datetime.utcnow():
780780
exchanger = generate_exchanger(user)
781781
database.exchangers.update(**exchanger.to_dict())
782+
782783

783784
mess = (
784785
"<b>Обменник 🔄</b>\n\n"

src/config.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
load_dotenv()
1212

13-
DEBUG = True
13+
DEBUG = False
1414

1515
TOKEN = os.getenv("BOT_TOKEN", "")
1616
DB_URL = os.getenv("DB_URL", "")

src/database/models.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from datetime import datetime
1+
from datetime import datetime, timedelta
22
from typing import Union
33
from bson import ObjectId
44

@@ -67,7 +67,7 @@ def __init__(self, **kwargs) -> None:
6767
class ExchangerModel(BaseModel):
6868
def __init__(self, **kwargs) -> None:
6969
self._id: ObjectId
70-
self.last_update: datetime = datetime.utcnow()
70+
self.expires: datetime = datetime.utcnow() + timedelta(days=1)
7171
self.item: str
7272
self.price: int
7373
self.owner: ObjectId

0 commit comments

Comments
 (0)