Merge pull request #29 from open-amt-cloud-toolkit/feature_hostname
feat: add hostname to activation info
This commit is contained in:
		@@ -77,6 +77,16 @@ web::json::value get_dns()
 | 
				
			|||||||
    return web::json::value::string(tmp);
 | 
					    return web::json::value::string(tmp);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					web::json::value get_hostname()
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    utility::string_t tmp;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    std::string hostName = net_get_hostname();
 | 
				
			||||||
 | 
					    tmp = utility::conversions::convertstring(hostName);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    return web::json::value::string(tmp);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
bool getVersion(web::json::value& value)
 | 
					bool getVersion(web::json::value& value)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    std::string version;
 | 
					    std::string version;
 | 
				
			||||||
@@ -202,6 +212,9 @@ bool get_activation_payload(web::json::value& payload)
 | 
				
			|||||||
    // get DNS Info
 | 
					    // get DNS Info
 | 
				
			||||||
    activationParams[U("fqdn")] = get_dns();
 | 
					    activationParams[U("fqdn")] = get_dns();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // get hostname
 | 
				
			||||||
 | 
					    activationParams[U("hostname")] = get_hostname();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // get client string
 | 
					    // get client string
 | 
				
			||||||
    if (!get_client_string(value)) return false;
 | 
					    if (!get_client_string(value)) return false;
 | 
				
			||||||
    activationParams[U("client")] = value;
 | 
					    activationParams[U("client")] = value;
 | 
				
			||||||
@@ -290,3 +303,4 @@ bool act_create_response(std::string payload, std::string& response)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    return true;
 | 
					    return true;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user