From 9ef65440b6bfd2c8da17d2613f8c967682cc0ef9 Mon Sep 17 00:00:00 2001 From: Tobrun Date: Thu, 15 Sep 2016 22:01:09 -0700 Subject: [core] [android] - public api configurable base endpoint (#6309) add runloop to test --- platform/default/default_file_source.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'platform/default/default_file_source.cpp') diff --git a/platform/default/default_file_source.cpp b/platform/default/default_file_source.cpp index 9465728509..83674cea03 100644 --- a/platform/default/default_file_source.cpp +++ b/platform/default/default_file_source.cpp @@ -28,6 +28,14 @@ public: Impl(const std::string& cachePath, uint64_t maximumCacheSize) : offlineDatabase(cachePath, maximumCacheSize) { } + + void setAPIBaseURL(const std::string& url) { + onlineFileSource.setAPIBaseURL(url); + } + + std::string getAPIBaseURL() const{ + return onlineFileSource.getAPIBaseURL(); + } void setAccessToken(const std::string& accessToken) { onlineFileSource.setAccessToken(accessToken); @@ -151,6 +159,14 @@ DefaultFileSource::DefaultFileSource(const std::string& cachePath, DefaultFileSource::~DefaultFileSource() = default; +void DefaultFileSource::setAPIBaseURL(const std::string& baseURL) { + thread->invokeSync(&Impl::setAPIBaseURL, baseURL); +} + +std::string DefaultFileSource::getAPIBaseURL() const { + return thread->invokeSync(&Impl::getAPIBaseURL); +} + void DefaultFileSource::setAccessToken(const std::string& accessToken) { thread->invokeSync(&Impl::setAccessToken, accessToken); } -- cgit v1.2.1