|
...
|
...
|
@@ -64,7 +64,7 @@ class CallBack(): |
|
|
|
|
|
|
|
def onLoggingIn(self, email, password, cookie, user_agent=None, proxy=None, approvals_code: list = None,
|
|
|
|
clear: bool = False, is_second: bool = False, adId=None, deviceId=None, familyDeviceId=None,
|
|
|
|
machineId=None, is_collect=False):
|
|
|
|
machineId=None, is_collect=False, user_mark=None):
|
|
|
|
if clear:
|
|
|
|
print('清理缓存登录', email)
|
|
|
|
try:
|
|
...
|
...
|
@@ -103,6 +103,7 @@ class CallBack(): |
|
|
|
user_obj.approvals_code = approvals_code # 设置安全码
|
|
|
|
user_obj.is_second = is_second # 是否是二次登录
|
|
|
|
user_obj.is_collect = is_collect
|
|
|
|
user_obj.user_mark = user_mark # 用户标记
|
|
|
|
return user_obj
|
|
|
|
|
|
|
|
def onLoggedIn(self, client: FacebookClient):
|
|
...
|
...
|
@@ -129,9 +130,11 @@ class CallBack(): |
|
|
|
try:
|
|
|
|
threading.Thread(target=redis.set, kwargs={'name': client.user_obj.email, 'value': redis_save}).start()
|
|
|
|
threading.Thread(target=redis.set, kwargs={'name': client.user_obj.fbid, 'value': redis_save}).start()
|
|
|
|
if client.user_obj.is_collect or redis.exists(f'collect:{client.user_obj.fbid}'):
|
|
|
|
if client.user_obj.is_collect or redis.exists(
|
|
|
|
f'collect:{client.user_obj.fbid}') and client.user_obj.user_mark is not None:
|
|
|
|
threading.Thread(target=redis.set,
|
|
|
|
kwargs={'name': f'collect:{client.user_obj.fbid}', 'value': redis_save}).start()
|
|
|
|
kwargs={'name': f'collect:{client.user_obj.user_mark}:{client.user_obj.fbid}',
|
|
|
|
'value': redis_save}).start()
|
|
|
|
print('保存redis成功', redis_save)
|
|
|
|
except BaseException as e:
|
|
|
|
print('保存redis失败', e)
|
...
|
...
|
|