File tree 1 file changed +5
-5
lines changed
1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 13
13
import requests
14
14
from base64 import urlsafe_b64encode
15
15
from subscribie .signals import journey_complete
16
+ from subscribie .tasks import task_queue
16
17
from .forms import SignupForm
17
18
from subscribie .forms import LoginForm
18
19
from subscribie .models import Plan
@@ -134,8 +135,10 @@ def save_plans():
134
135
token = app .config .get ("TELEGRAM_TOKEN" , None )
135
136
chat_id = app .config .get ("TELEGRAM_CHAT_ID" , None )
136
137
new_site_url = session ["site-url" ]
137
- requests .get (
138
- f"https://api.telegram.org/bot{ token } /sendMessage?chat_id={ chat_id } &text=NewShop%20{ new_site_url } " # noqa
138
+ task_queue .put (
139
+ lambda : requests .get (
140
+ f"https://api.telegram.org/bot{ token } /sendMessage?chat_id={ chat_id } &text=NewShop%20{ new_site_url } " # noqa
141
+ )
139
142
)
140
143
except Exception as e :
141
144
print (f"Telegram not sent: { e } " )
@@ -146,9 +149,6 @@ def save_plans():
146
149
con .execute (query , (session ["site-url" ], session ["email" ].lower ()))
147
150
con .commit ()
148
151
149
- from time import sleep
150
-
151
- sleep (3 )
152
152
# Redirect to their site, auto login using login_token
153
153
auto_login_url = f'{ session ["site-url" ]} /auth/login/{ login_token } '
154
154
return redirect (auto_login_url )
You can’t perform that action at this time.
0 commit comments