mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-09-20 04:42:18 +02:00
UI: Show error if Google account has no channels
This commit is contained in:
parent
db368b5afc
commit
9b57490e2c
@ -424,7 +424,10 @@ static void get_yt_ch_title(Ui::OBSBasicSettings *ui,
|
||||
if (IsYouTubeService(
|
||||
QT_TO_UTF8(ui->service->currentText()))) {
|
||||
ui->connectedAccountText->setText(
|
||||
QTStr("Auth.LoadingChannel.Error"));
|
||||
ytAuth->GetLastError().isEmpty()
|
||||
? QTStr("Auth.LoadingChannel.Error")
|
||||
: QTStr("YouTube.AuthError.Text")
|
||||
.arg(ytAuth->GetLastError()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -156,6 +156,13 @@ bool YoutubeApiWrappers::GetChannelDescription(
|
||||
if (!InsertCommand(url, "application/json", "", nullptr, json_out)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (json_out["pageInfo"]["totalResults"].int_value() == 0) {
|
||||
lastErrorMessage =
|
||||
"No channel(s) available on selected account";
|
||||
return false;
|
||||
}
|
||||
|
||||
channel_description.id =
|
||||
QString(json_out["items"][0]["id"].string_value().c_str());
|
||||
channel_description.country =
|
||||
|
Loading…
Reference in New Issue
Block a user