        (!GLWindow::ui_state.awake && disableWithScreen)) {
      return;
    }
  
    QString token = CommaApi::create_jwt({});
    QNetworkRequest request;
    request.setUrl(QUrl(requestURL));
    request.setRawHeader(QByteArray("Authorization"), ("JWT " + token).toUtf8());
  
  #ifdef QCOM
 
</s> remove   QVector<QPair<QString, QJsonValue>> payloads;
  payloads.push_back(qMakePair(QString("pair"), true));
  QString pairToken = CommaApi::create_jwt(payloads);
 </s> add   QString pairToken = CommaApi::create_jwt({{"pair", true}}); </s> remove QString CommaApi::create_jwt() {
  return create_jwt(*(new QVector<QPair<QString, QJsonValue>>()));
}

 </s> add  </s> remove   static QString create_jwt(QVector<QPair<QString, QJsonValue>> payloads, int expiry=3600);
  static QString create_jwt();
 </s> add   static QString create_jwt(QVector<QPair<QString, QJsonValue>> payloads = {}, int expiry=3600);
  QString token = CommaApi::create_jwt();
        (!GLWindow::ui_state.awake && disableWithScreen)) {
      return;
    }
  
  QString token = CommaApi::create_jwt();
    QNetworkRequest request;
    request.setUrl(QUrl(requestURL));
    request.setRawHeader(QByteArray("Authorization"), ("JWT " + token).toUtf8());
  
  #ifdef QCOM
keep keep keep keep replace keep keep keep keep keep
 remove memory leak in create_jwt() (#20547) 
selfdrive/ui/qt/api.cc