#include "remoting/signaling/ftl_client_uuid_device_id_provider.h"
#include "base/uuid.h"
namespace remoting {
FtlClientUuidDeviceIdProvider::FtlClientUuidDeviceIdProvider()
: client_uuid_(base::Uuid::GenerateRandomV4().AsLowercaseString()) {}
FtlClientUuidDeviceIdProvider::~FtlClientUuidDeviceIdProvider() = default;
ftl::DeviceId FtlClientUuidDeviceIdProvider::GetDeviceId() {
ftl::DeviceId device_id;
device_id.set_type(ftl::DeviceIdType_Type_CLIENT_UUID);
device_id.set_id(client_uuid_);
return device_id;
}
}