|
|
|
@@ -466,9 +466,9 @@ open class ClientPresenceService( |
|
|
|
val ua = userAgent.lowercase() |
|
|
|
return when { |
|
|
|
ua.contains("ipad") || ua.contains("tablet") -> "tablet" |
|
|
|
ua.contains("android") && !ua.contains("mobile") -> "tablet" |
|
|
|
ua.contains("iphone") || ua.contains("ipod") -> "mobile" |
|
|
|
ua.contains("android") && ua.contains("mobile") -> "mobile" |
|
|
|
// Warehouse clients are mostly Android slates; "Mobile" appears in tablet UAs too. |
|
|
|
ua.contains("android") -> "tablet" |
|
|
|
ua.contains("mobile") -> "mobile" |
|
|
|
else -> "desktop" |
|
|
|
} |
|
|
|
|