Commit 226cecc9 authored by Himanshu Jaju's avatar Himanshu Jaju Committed by Commit Bot

Add API version in instantmessaging

- Sets message type and class for message header
- Sets api version to the same one as gmscore

Bug: 1082305
Change-Id: I1eabab14af2ca97426a4246437c06fb7cfcbd1e3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2370982Reviewed-by: default avatarRichard Knoll <knollr@chromium.org>
Commit-Queue: Himanshu Jaju <himanshujaju@chromium.org>
Cr-Commit-Position: refs/heads/master@{#800927}
parent a69b6010
......@@ -12,6 +12,10 @@ namespace {
const char kAppName[] = "Nearby";
constexpr int kMajorVersion = 1;
constexpr int kMinorVersion = 24;
constexpr int kPointVersion = 0;
void BuildId(chrome_browser_nearby_sharing_instantmessaging::Id* req_id,
const std::string& id) {
DCHECK(req_id);
......@@ -33,6 +37,9 @@ void BuildHeader(
chrome_browser_nearby_sharing_instantmessaging::ApiVersion::V4);
info->set_platform_type(
chrome_browser_nearby_sharing_instantmessaging::Platform::DESKTOP);
info->set_version_major(kMajorVersion);
info->set_version_minor(kMinorVersion);
info->set_version_point(kPointVersion);
}
} // namespace
......@@ -55,11 +62,14 @@ void WebRtcSignalingMessenger::SendMessage(const std::string& self_id,
BuildId(request.mutable_dest_id(), peer_id);
BuildHeader(request.mutable_header(), self_id);
std::string message_id = base::Token::CreateRandom().ToString();
chrome_browser_nearby_sharing_instantmessaging::InboxMessage* inbox_message =
request.mutable_message();
inbox_message->set_message_id(message_id);
inbox_message->set_message_id(base::Token::CreateRandom().ToString());
inbox_message->set_message(message);
inbox_message->set_message_class(
chrome_browser_nearby_sharing_instantmessaging::InboxMessage::EPHEMERAL);
inbox_message->set_message_type(
chrome_browser_nearby_sharing_instantmessaging::InboxMessage::BASIC);
send_message_express_.SendMessage(request, std::move(callback));
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment