Changeset View
Changeset View
Standalone View
Standalone View
native/android/app/src/cpp/CommSecureStore.cpp
#include "jniHelpers.h" | |||||
#include <Tools/CommSecureStore.h> | #include <Tools/CommSecureStore.h> | ||||
#include <fbjni/fbjni.h> | #include <fbjni/fbjni.h> | ||||
using namespace facebook::jni; | using namespace facebook::jni; | ||||
class CommSecureStoreJavaClass : public JavaClass<CommSecureStoreJavaClass> { | class CommSecureStoreJavaClass : public JavaClass<CommSecureStoreJavaClass> { | ||||
public: | public: | ||||
static auto constexpr kJavaDescriptor = | static auto constexpr kJavaDescriptor = | ||||
Show All 15 Lines | return (result) ? folly::Optional<std::string>(result->toStdString()) | ||||
: folly::none; | : folly::none; | ||||
} | } | ||||
}; | }; | ||||
namespace comm { | namespace comm { | ||||
void CommSecureStore::set(const std::string key, const std::string value) | void CommSecureStore::set(const std::string key, const std::string value) | ||||
const { | const { | ||||
CommSecureStoreJavaClass::set(key, value); | NativeAndroidAccessProvider::runTask( | ||||
[=]() { CommSecureStoreJavaClass::set(key, value); }); | |||||
} | } | ||||
folly::Optional<std::string> CommSecureStore::get(const std::string key) const { | folly::Optional<std::string> CommSecureStore::get(const std::string key) const { | ||||
return CommSecureStoreJavaClass::get(key); | return CommSecureStoreJavaClass::get(key); | ||||
} | } | ||||
} // namespace comm | } // namespace comm |