- Closes #1863 --------- Co-authored-by: Ilya Rakhlin <i.rakhlin@gmail.com>
12 lines
388 B
TypeScript
12 lines
388 B
TypeScript
export const isCompanionApp = (userAgent: string): boolean => {
|
|
return !!userAgent.match(/Home ?Assistant/);
|
|
};
|
|
|
|
export const isAndroidCompanionApp = (userAgent: string): boolean => {
|
|
return !!userAgent.match(/(?=.*Home ?Assistant)(?=.*Android)/);
|
|
};
|
|
|
|
export const isIOSCompanionApp = (userAgent: string): boolean => {
|
|
return !!userAgent.match(/(?=.*Home ?Assistant)(?=.*iOS)/);
|
|
};
|