generated from Grigo/AndroidTemplate
12 lines
335 B
Python
12 lines
335 B
Python
"""Client identification for API endpoints."""
|
|
|
|
ANDROID_CLIENT_HEADER = "X-Lora-Client"
|
|
ANDROID_CLIENT_VALUE = "android"
|
|
|
|
|
|
def is_android_client(headers) -> bool:
|
|
value = headers.get(ANDROID_CLIENT_HEADER) or headers.get(
|
|
ANDROID_CLIENT_HEADER.lower()
|
|
)
|
|
return (value or "").strip().lower() == ANDROID_CLIENT_VALUE
|