1#ifndef YAZE_APP_PLATFORM_WASM_BROWSER_STORAGE_H_
2#define YAZE_APP_PLATFORM_WASM_BROWSER_STORAGE_H_
9#include "absl/status/status.h"
10#include "absl/status/statusor.h"
23class WasmBrowserStorage {
27 static absl::Status
StoreApiKey(
const std::string&,
const std::string&,
29 return absl::UnimplementedError(
"Browser storage disabled for security");
34 return absl::NotFoundError(
"Browser storage disabled");
39 return absl::UnimplementedError(
"Browser storage disabled for security");
47 static absl::Status
StoreSecret(
const std::string&,
const std::string&,
49 return absl::UnimplementedError(
"Browser storage disabled for security");
54 return absl::NotFoundError(
"Browser storage disabled");
59 return absl::UnimplementedError(
"Browser storage disabled for security");
68 return absl::UnimplementedError(
"Browser storage disabled for security");
80 return absl::UnimplementedError(
"Browser storage disabled for security");
94#include "absl/status/status.h"
95#include "absl/status/statusor.h"
109 static absl::Status
StoreApiKey(
const std::string&,
const std::string&,
111 return absl::UnimplementedError(
"Browser storage requires WASM build");
116 return absl::NotFoundError(
"Browser storage requires WASM build");
121 return absl::UnimplementedError(
"Browser storage requires WASM build");
129 static absl::Status
StoreSecret(
const std::string&,
const std::string&,
131 return absl::UnimplementedError(
"Browser storage requires WASM build");
136 return absl::NotFoundError(
"Browser storage requires WASM build");
141 return absl::UnimplementedError(
"Browser storage requires WASM build");
150 return absl::UnimplementedError(
"Browser storage requires WASM build");
162 return absl::UnimplementedError(
"Browser storage requires WASM build");