xxx
This commit is contained in:
@@ -22,6 +22,8 @@ class RefreshTokenWorker(BaseWorker):
|
||||
"""刷新 Cursor Token 工作线程"""
|
||||
def run(self):
|
||||
try:
|
||||
|
||||
# 以下是原有代码
|
||||
service = CursorService()
|
||||
machine_id = get_hardware_id()
|
||||
|
||||
@@ -64,11 +66,26 @@ class RefreshTokenWorker(BaseWorker):
|
||||
result_msg = (
|
||||
f"授权刷新成功\n"
|
||||
f"账号: {account_info.get('email')}\n"
|
||||
f"密码: {account_info.get('password')}\n"
|
||||
f"出现3.7拥挤或者vpn等均不是账号问题切勿多次刷新账号\n"
|
||||
f"现在账号紧缺后台防止盗号有限制共日常重度使用也是够的账号用干了在刷新。\n"
|
||||
f"机器码重置成功\n"
|
||||
f"请重新启动 Cursor 编辑器"
|
||||
)
|
||||
else:
|
||||
result_msg = f"授权刷新成功,但机器码重置失败: {reset_msg}"
|
||||
# 检查是否是权限错误
|
||||
if "Permission denied" in reset_msg or "Errno 13" in reset_msg:
|
||||
result_msg = (
|
||||
f"授权刷新成功,但机器码重置失败(权限不足)\n"
|
||||
f"账号: {account_info.get('email')}\n"
|
||||
f"密码: {account_info.get('password')}\n"
|
||||
f"这是正常现象,不影响使用\n"
|
||||
f"请重新启动 Cursor 编辑器"
|
||||
)
|
||||
# 将结果标记为成功,因为这种情况下仍然可以正常使用
|
||||
success = True
|
||||
else:
|
||||
result_msg = f"授权刷新成功,但机器码重置失败: {reset_msg}"
|
||||
else:
|
||||
result_msg = f"授权刷新失败: {msg}"
|
||||
|
||||
@@ -93,6 +110,8 @@ class DisableWorker(BaseWorker):
|
||||
try:
|
||||
service = CursorService()
|
||||
success, msg = service.disable_update()
|
||||
|
||||
# 始终传递失败状态和错误消息,让主窗口处理解决方案
|
||||
self.finished.emit(('disable', (success, msg)))
|
||||
except Exception as e:
|
||||
self.error.emit(str(e))
|
||||
Reference in New Issue
Block a user