@@ -825,8 +825,6 @@ NS_IMPL_ISUPPORTS(ContentAnalysisAcknowledgement,
825
825
nsIContentAnalysisAcknowledgement);
826
826
NS_IMPL_ISUPPORTS (ContentAnalysisCallback, nsIContentAnalysisCallback);
827
827
NS_IMPL_ISUPPORTS (ContentAnalysisResult, nsIContentAnalysisResult);
828
- NS_IMPL_ISUPPORTS (ContentAnalysisDiagnosticInfo,
829
- nsIContentAnalysisDiagnosticInfo);
830
828
NS_IMPL_ISUPPORTS (ContentAnalysis, nsIContentAnalysis, ContentAnalysis);
831
829
832
830
ContentAnalysis::ContentAnalysis ()
@@ -1427,40 +1425,6 @@ nsresult ContentAnalysis::RunAcknowledgeTask(
1427
1425
return rv;
1428
1426
}
1429
1427
1430
- NS_IMETHODIMP
1431
- ContentAnalysis::GetDiagnosticInfo (JSContext* aCx,
1432
- mozilla::dom::Promise** aPromise) {
1433
- RefPtr<mozilla::dom::Promise> promise;
1434
- nsresult rv = MakePromise (aCx, &promise);
1435
- NS_ENSURE_SUCCESS (rv, rv);
1436
- mCaClientPromise ->Then (
1437
- GetCurrentSerialEventTarget (), __func__,
1438
- [promise](std::shared_ptr<content_analysis::sdk::Client> client) mutable {
1439
- if (!client) {
1440
- auto info = MakeRefPtr<ContentAnalysisDiagnosticInfo>(
1441
- false , EmptyString (), false , 0 );
1442
- promise->MaybeResolve (info);
1443
- return ;
1444
- }
1445
- RefPtr<ContentAnalysis> self = GetContentAnalysisFromService ();
1446
- std::string agentPath = client->GetAgentInfo ().binary_path ;
1447
- nsString agentWidePath = NS_ConvertUTF8toUTF16(agentPath);
1448
- auto info = MakeRefPtr<ContentAnalysisDiagnosticInfo>(
1449
- true , std::move (agentWidePath), false ,
1450
- self ? self->mRequestCount : 0 );
1451
- promise->MaybeResolve (info);
1452
- },
1453
- [promise](nsresult rv) {
1454
- RefPtr<ContentAnalysis> self = GetContentAnalysisFromService ();
1455
- auto info = MakeRefPtr<ContentAnalysisDiagnosticInfo>(
1456
- false , EmptyString (), rv == NS_ERROR_INVALID_SIGNATURE,
1457
- self ? self->mRequestCount : 0 );
1458
- promise->MaybeResolve (info);
1459
- });
1460
- promise.forget (aPromise);
1461
- return NS_OK;
1462
- }
1463
-
1464
1428
NS_IMETHODIMP ContentAnalysisCallback::ContentResult (
1465
1429
nsIContentAnalysisResponse* aResponse) {
1466
1430
if (mPromise .isSome ()) {
@@ -1484,28 +1448,6 @@ ContentAnalysisCallback::ContentAnalysisCallback(RefPtr<dom::Promise> aPromise)
1484
1448
: mPromise (Some(new nsMainThreadPtrHolder<dom::Promise>(
1485
1449
" content analysis promise" , aPromise))) {}
1486
1450
1487
- NS_IMETHODIMP ContentAnalysisDiagnosticInfo::GetConnectedToAgent (
1488
- bool * aConnectedToAgent) {
1489
- *aConnectedToAgent = mConnectedToAgent ;
1490
- return NS_OK;
1491
- }
1492
- NS_IMETHODIMP ContentAnalysisDiagnosticInfo::GetAgentPath (
1493
- nsAString& aAgentPath) {
1494
- aAgentPath = mAgentPath ;
1495
- return NS_OK;
1496
- }
1497
- NS_IMETHODIMP ContentAnalysisDiagnosticInfo::GetFailedSignatureVerification (
1498
- bool * aFailedSignatureVerification) {
1499
- *aFailedSignatureVerification = mFailedSignatureVerification ;
1500
- return NS_OK;
1501
- }
1502
-
1503
- NS_IMETHODIMP ContentAnalysisDiagnosticInfo::GetRequestCount (
1504
- int64_t * aRequestCount) {
1505
- *aRequestCount = mRequestCount ;
1506
- return NS_OK;
1507
- }
1508
-
1509
1451
#undef LOGD
1510
1452
#undef LOGE
1511
1453
} // namespace mozilla::contentanalysis
0 commit comments