File tree 4 files changed +5
-6
lines changed
4 files changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -194,9 +194,7 @@ def generate_exchanger(user: UserModel):
194
194
try :
195
195
old_exchanger = database .exchangers .get (** {"owner" : user ._id })
196
196
database .exchangers .delete (** old_exchanger .to_dict ())
197
- print (1 )
198
197
except NoResult :
199
- print (2 )
200
198
pass
201
199
202
200
allowed_items : List [Item ] = []
Original file line number Diff line number Diff line change @@ -776,9 +776,10 @@ def exchanger_cmd(message: Message):
776
776
exchanger = generate_exchanger (user )
777
777
database .exchangers .update (** exchanger .to_dict ())
778
778
779
- if ( datetime . utcnow () - exchanger .last_update ) >= timedelta ( days = 1 ):
779
+ if exchanger .expires <= datetime . utcnow ( ):
780
780
exchanger = generate_exchanger (user )
781
781
database .exchangers .update (** exchanger .to_dict ())
782
+
782
783
783
784
mess = (
784
785
"<b>Обменник 🔄</b>\n \n "
Original file line number Diff line number Diff line change 10
10
11
11
load_dotenv ()
12
12
13
- DEBUG = True
13
+ DEBUG = False
14
14
15
15
TOKEN = os .getenv ("BOT_TOKEN" , "" )
16
16
DB_URL = os .getenv ("DB_URL" , "" )
Original file line number Diff line number Diff line change 1
- from datetime import datetime
1
+ from datetime import datetime , timedelta
2
2
from typing import Union
3
3
from bson import ObjectId
4
4
@@ -67,7 +67,7 @@ def __init__(self, **kwargs) -> None:
67
67
class ExchangerModel (BaseModel ):
68
68
def __init__ (self , ** kwargs ) -> None :
69
69
self ._id : ObjectId
70
- self .last_update : datetime = datetime .utcnow ()
70
+ self .expires : datetime = datetime .utcnow () + timedelta ( days = 1 )
71
71
self .item : str
72
72
self .price : int
73
73
self .owner : ObjectId
You can’t perform that action at this time.
0 commit comments