#include "components/sync/base/sync_invalidation_adapter.h"
#include "base/check.h"
namespace syncer {
SyncInvalidationAdapter::SyncInvalidationAdapter(
const std::string& payload,
absl::optional<int64_t> version)
: payload_(payload), version_(version) {}
SyncInvalidationAdapter::~SyncInvalidationAdapter() = default;
bool SyncInvalidationAdapter::IsUnknownVersion() const {
return !version_.has_value();
}
const std::string& SyncInvalidationAdapter::GetPayload() const {
return payload_;
}
int64_t SyncInvalidationAdapter::GetVersion() const {
DCHECK(version_.has_value());
return version_.value();
}
void SyncInvalidationAdapter::Acknowledge() {}
void SyncInvalidationAdapter::Drop() {}
}