Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(305)

Unified Diff: chrome/browser/chromeos/app_mode/fake_cws.h

Issue 1301323005: Implement kiosk multiple apps feature. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix nits. Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/app_mode/fake_cws.h
diff --git a/chrome/browser/chromeos/app_mode/fake_cws.h b/chrome/browser/chromeos/app_mode/fake_cws.h
index de25896487d85cfb4b13ec7a465665ee9b3bd74e..baade207dc53255e703085acf9a119b31985b932 100644
--- a/chrome/browser/chromeos/app_mode/fake_cws.h
+++ b/chrome/browser/chromeos/app_mode/fake_cws.h
@@ -5,6 +5,10 @@
#ifndef CHROME_BROWSER_CHROMEOS_APP_MODE_FAKE_CWS_H_
#define CHROME_BROWSER_CHROMEOS_APP_MODE_FAKE_CWS_H_
+#include <map>
+#include <string>
+#include <vector>
+
#include "net/test/embedded_test_server/embedded_test_server.h"
#include "net/test/embedded_test_server/http_request.h"
#include "net/test/embedded_test_server/http_response.h"
@@ -47,14 +51,7 @@ class FakeCWS {
void SetupWebStoreURL(const GURL& test_server_url);
void OverrideGalleryCommandlineSwitches();
- // Sets up |update_check_content_| used in update request response later by
- // kiosk app update server request handler |HandleRequest|.
- void SetUpdateCheckContent(const std::string& update_check_file,
- const GURL& crx_download_url,
- const std::string& app_id,
- const std::string& crx_fp,
- const std::string& crx_size,
- const std::string& version,
+ bool GetUpdateCheckContent(const std::vector<std::string>& ids,
std::string* update_check_content);
// Request handler for kiosk app update server.
@@ -67,7 +64,8 @@ class FakeCWS {
std::string no_update_template_;
std::string update_check_end_point_;
- std::string update_check_content_;
+ // Map keyed by app_id to app_update_content.
+ std::map<std::string, std::string> id_to_update_check_content_map_;
int update_check_count_;
DISALLOW_COPY_AND_ASSIGN(FakeCWS);
« no previous file with comments | « no previous file | chrome/browser/chromeos/app_mode/fake_cws.cc » ('j') | chrome/browser/extensions/extension_service.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698