watch_device_extension.dart 508 Bytes
import 'package:doublefeel_flutter/l10n/l10n_extensions.dart';
import 'package:doublefeel_flutter/core/platform/pigeon_api_facade.dart';

extension WatchDeviceExtension on WearDeviceInfo {
  String? get connectedDeviceDesc {
    if (isPaired != true) {
      return l10n.watchThemeWatchNotPaired;
    }
    if (isReachable != true) {
      return l10n.watchThemeWatchDataUnavailable;
    }
    if (isWatchAppInstalled != true) {
      return l10n.watchThemeWatchAppNotInstalled;
    }
    return null;
  }
}