Index: components/variations/android/variations_seed_bridge.cc |
diff --git a/components/variations/android/variations_seed_bridge.cc b/components/variations/android/variations_seed_bridge.cc |
index cf5cbe41db3ac65ff1fe91a503f42eb94c976575..5885668f0ea9f6ad149cba821fac99bc51503586 100644 |
--- a/components/variations/android/variations_seed_bridge.cc |
+++ b/components/variations/android/variations_seed_bridge.cc |
@@ -39,7 +39,9 @@ bool RegisterVariationsSeedBridge(JNIEnv* env) { |
void GetVariationsFirstRunSeed(std::string* seed_data, |
std::string* seed_signature, |
- std::string* seed_country) { |
+ std::string* seed_country, |
+ base::Time* response_time, |
+ bool* is_gzip_compressed) { |
JNIEnv* env = AttachCurrentThread(); |
ScopedJavaLocalRef<jbyteArray> j_seed_data = |
Java_VariationsSeedBridge_getVariationsFirstRunSeedData( |
@@ -50,9 +52,18 @@ void GetVariationsFirstRunSeed(std::string* seed_data, |
ScopedJavaLocalRef<jstring> j_seed_country = |
Java_VariationsSeedBridge_getVariationsFirstRunSeedCountry( |
env, GetApplicationContext()); |
+ ScopedJavaLocalRef<jstring> j_response_time = |
+ Java_VariationsSeedBridge_getVariationsFirstRunSeedDate( |
+ env, GetApplicationContext()); |
+ jboolean j_is_gzip_compressed = |
+ Java_VariationsSeedBridge_getVariationsFirstRunSeedIsGzipCompressed( |
+ env, GetApplicationContext()); |
+ base::Time::FromString(ConvertJavaStringToUTF8(env, j_response_time).c_str(), |
Alexei Svitkine (slow)
2015/11/12 16:26:55
I think this logic should be in the variations cod
Alexander Agulenko
2015/11/12 20:07:42
Acknowledged (still working on it).
Alexander Agulenko
2015/11/12 20:15:40
Done.
|
+ response_time); |
*seed_data = JavaByteArrayToString(env, j_seed_data.obj()); |
*seed_signature = ConvertJavaStringToUTF8(j_seed_signature); |
*seed_country = ConvertJavaStringToUTF8(j_seed_country); |
+ *is_gzip_compressed = static_cast<bool>(j_is_gzip_compressed); |
} |
} // namespace android |