1- from sonicbit .base import SonicBitBase
2- from sonicbit .error .error import SonicbitError
3- import requests
4- from sonicbit .constants import Constants
51import logging
62
3+ import requests
4+
5+ from sonicbit .base import SonicBitBase
6+ from sonicbit .constants import Constants
7+ from sonicbit .error .error import SonicbitError
78
89logger = logging .getLogger (__name__ )
910
@@ -24,7 +25,6 @@ def signup(name: str, email: str, password: str, otp_callback: callable = None):
2425 SonicBitBase .url ("/user/register" ), json = data , headers = Constants .API_HEADERS
2526 ).json ()
2627
27-
2828 if response ["success" ] == True :
2929 if otp_callback :
3030 otp = otp_callback (email )
@@ -51,13 +51,14 @@ def submit_otp(otp: str):
5151 headers = Constants .API_HEADERS ,
5252 ).json ()
5353
54-
5554 if response ["success" ] == True :
56- token = response [' data' ][ ' token' ]
55+ token = response [" data" ][ " token" ]
5756 Signup ._complete_tutorial (token )
5857 return True
5958 else :
60- raise SonicbitError (f"Failed to submit OTP: { response .get ('msg' , response )} " )
59+ raise SonicbitError (
60+ f"Failed to submit OTP: { response .get ('msg' , response )} "
61+ )
6162
6263 @staticmethod
6364 def _complete_tutorial (token : str ):
@@ -66,17 +67,18 @@ def _complete_tutorial(token: str):
6667 data = {"delete" : True }
6768
6869 headers = Constants .API_HEADERS
69- headers [' Authorization' ] = f"Bearer { token } "
70+ headers [" Authorization" ] = f"Bearer { token } "
7071
7172 logger .debug (f"Marking tutorial as completed" )
7273 response = requests .post (
7374 SonicBitBase .url ("/user/account/welcome_completed" ),
7475 json = data ,
75- headers = headers
76+ headers = headers ,
7677 ).json ()
7778
78-
79- if response .get ('success' ) == True :
79+ if response .get ("success" ) == True :
8080 return True
8181 else :
82- raise SonicbitError (f"Failed to complete signup: { response .get ('message' , response .get ('msg' , response ))} " )
82+ raise SonicbitError (
83+ f"Failed to complete signup: { response .get ('message' , response .get ('msg' , response ))} "
84+ )
0 commit comments