Index: google_apis/gcm/engine/gcm_store.cc |
diff --git a/google_apis/gcm/engine/gcm_store.cc b/google_apis/gcm/engine/gcm_store.cc |
index 91ad60fe85245e422a3f9fecb86c7a2cb7ad5cf8..8a6bf3189b5136a07e46b3355e51675fd75ecd04 100644 |
--- a/google_apis/gcm/engine/gcm_store.cc |
+++ b/google_apis/gcm/engine/gcm_store.cc |
@@ -14,6 +14,20 @@ GCMStore::LoadResult::LoadResult() |
GCMStore::LoadResult::~LoadResult() {} |
+void GCMStore::LoadResult::Reset() { |
+ device_android_id = 0; |
+ device_security_token = 0; |
+ registrations.clear(); |
+ incoming_messages.clear(); |
+ outgoing_messages.clear(); |
+ gservices_settings.clear(); |
+ gservices_digest.clear(); |
+ last_checkin_time = base::Time::FromInternalValue(0LL); |
+ last_checkin_accounts.clear(); |
+ account_infos.clear(); |
+ success = false; |
+} |
+ |
GCMStore::GCMStore() {} |
GCMStore::~GCMStore() {} |