watch_device_extension.dart 501 Bytes
import 'package:doublefeel_flutter/l10n/l10n_extensions.dart';
import 'package:doublefeel_flutter/pigeon/wear_engine_api.g.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;
  }
}