Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/android/ntp/ntp_snippets_bridge.h" | 5 #include "chrome/browser/android/ntp/ntp_snippets_bridge.h" |
| 6 | 6 |
| 7 #include <jni.h> | 7 #include <jni.h> |
| 8 #include <utility> | 8 #include <utility> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 395 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 406 void NTPSnippetsBridge::OnMoreButtonClicked(JNIEnv* env, | 406 void NTPSnippetsBridge::OnMoreButtonClicked(JNIEnv* env, |
| 407 const JavaParamRef<jobject>& obj, | 407 const JavaParamRef<jobject>& obj, |
| 408 jint j_category_id, | 408 jint j_category_id, |
| 409 jint position) { | 409 jint position) { |
| 410 ntp_snippets::metrics::OnMoreButtonClicked( | 410 ntp_snippets::metrics::OnMoreButtonClicked( |
| 411 Category::FromIDValue(j_category_id), position); | 411 Category::FromIDValue(j_category_id), position); |
| 412 content_suggestions_service_->user_classifier()->OnEvent( | 412 content_suggestions_service_->user_classifier()->OnEvent( |
| 413 ntp_snippets::UserClassifier::Metric::SUGGESTIONS_USED); | 413 ntp_snippets::UserClassifier::Metric::SUGGESTIONS_USED); |
| 414 } | 414 } |
| 415 | 415 |
| 416 void NTPSnippetsBridge::OnNTPOpened(JNIEnv* env) { | |
| 417 content_suggestions_service_->remote_suggestions_scheduler()-> OnNTPOpened(); | |
|
Michael van Ouwerkerk
2016/12/22 11:38:33
There seems to be a space in "-> OnNTPOpened"
fhorschig
2016/12/22 12:26:50
Done.
| |
| 418 } | |
| 419 | |
| 416 NTPSnippetsBridge::~NTPSnippetsBridge() {} | 420 NTPSnippetsBridge::~NTPSnippetsBridge() {} |
| 417 | 421 |
| 418 void NTPSnippetsBridge::OnNewSuggestions(Category category) { | 422 void NTPSnippetsBridge::OnNewSuggestions(Category category) { |
| 419 if (observer_.is_null()) { | 423 if (observer_.is_null()) { |
| 420 return; | 424 return; |
| 421 } | 425 } |
| 422 | 426 |
| 423 JNIEnv* env = base::android::AttachCurrentThread(); | 427 JNIEnv* env = base::android::AttachCurrentThread(); |
| 424 Java_SnippetsBridge_onNewSuggestions(env, observer_, | 428 Java_SnippetsBridge_onNewSuggestions(env, observer_, |
| 425 static_cast<int>(category.id())); | 429 static_cast<int>(category.id())); |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 480 JNIEnv* env = AttachCurrentThread(); | 484 JNIEnv* env = AttachCurrentThread(); |
| 481 Java_SnippetsBridge_onMoreSuggestions( | 485 Java_SnippetsBridge_onMoreSuggestions( |
| 482 env, observer_, category.id(), | 486 env, observer_, category.id(), |
| 483 ToJavaSuggestionList(env, category, suggestions)); | 487 ToJavaSuggestionList(env, category, suggestions)); |
| 484 } | 488 } |
| 485 | 489 |
| 486 // static | 490 // static |
| 487 bool NTPSnippetsBridge::Register(JNIEnv* env) { | 491 bool NTPSnippetsBridge::Register(JNIEnv* env) { |
| 488 return RegisterNativesImpl(env); | 492 return RegisterNativesImpl(env); |
| 489 } | 493 } |
| OLD | NEW |