import { Result, SyncUseCaseInterface } from '@standardnotes/domain-core' import { IsNativeMobileWeb } from './IsNativeMobileWeb' import { isAndroid, isIOS } from '../Utils/Utils' export class IsMobileDevice implements SyncUseCaseInterface { constructor(private _isNativeMobileWeb: IsNativeMobileWeb) {} execute(): Result { return Result.ok(this._isNativeMobileWeb.execute().getValue() || isIOS() || isAndroid()) } }