Collapse success&failure callbacks into one

Instead of two callbacks:
- void on_success(Result result)
- void on_failure(Status status)
use just one callback:
void on_result(StatusOr<Result> result)

PiperOrigin-RevId: 501912034
This commit is contained in:
Janusz Sobczak
2023-01-13 12:28:47 -08:00
committed by Copybara-Service
parent 454d22b19a
commit 0e2111afc2
10 changed files with 132 additions and 197 deletions
@@ -55,7 +55,7 @@ class CredentialManagerImpl : public CredentialManager {
const nearby::internal::DeviceMetadata& device_metadata,
const std::vector<CredentialSelector>& credential_selectors,
int credential_life_cycle_days, int contiguous_copy_of_credentials,
GenerateCredentialsCallback credentials_generated_cb) override;
GenerateCredentialsResultCallback credentials_generated_cb) override;
void UpdateRemotePublicCredentials(
absl::string_view manager_app_id, absl::string_view account_name,