| 128 | } |
| 129 | |
| 130 | void CodeGeeXLLMPrivate::login() |
| 131 | { |
| 132 | apiKey = uuid(); |
| 133 | QString machineId = QSysInfo::machineUniqueId(); |
| 134 | |
| 135 | QString url = QString("https://codegeex.cn/auth?sessionId=%1&%2=%3&device=%4").arg(apiKey).arg(machineId).arg(apiKey).arg("deepin-unioncode"); |
| 136 | QDesktopServices::openUrl(QUrl(url)); |
| 137 | saveConfig(apiKey); |
| 138 | } |
| 139 | |
| 140 | void CodeGeeXLLMPrivate::saveConfig(const QString &sessionId) |
| 141 | { |
no test coverage detected