Skip to content
Snippets Groups Projects
Commit f59eef3c authored by Tucker Gary Siegel's avatar Tucker Gary Siegel
Browse files

forgot to save the file

parent 938621cf
No related branches found
Tags 0.9.1
No related merge requests found
......@@ -7,6 +7,9 @@ import nl.basjes.parse.useragent.UserAgent;
import nl.basjes.parse.useragent.UserAgentAnalyzer;
import static nl.basjes.parse.useragent.classify.DeviceClass.TABLET;
import java.util.Map;
import static nl.basjes.parse.useragent.classify.DeviceClass.PHONE;;
@Service
......@@ -31,12 +34,16 @@ public class UserAgentService {
return builder;
}
public edu.umd.dawn.common.models.UserAgent parse(String userAgenString) {
UserAgent ua = uaa.parse(userAgenString);
public edu.umd.dawn.common.models.UserAgent parse(Map<String, String> headers) {
UserAgent ua = uaa.parse(headers);
UserAgentBuilder builder = edu.umd.dawn.common.models.UserAgent.builder();
builder = setDeviceType(ua, builder);
builder.device(ua.get(UserAgent.DEVICE_NAME).getValue());
builder.os(ua.get(UserAgent.OPERATING_SYSTEM_NAME).getValue());
builder.osVersion(ua.get(UserAgent.OPERATING_SYSTEM_VERSION).getValue());
builder.name(ua.get(UserAgent.AGENT_NAME).getValue());
builder.version(ua.get(UserAgent.AGENT_VERSION).getValue());
return builder.build();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment