updateHomeInfo method

  1. @override
Future<void> updateHomeInfo({
  1. required int homeId,
  2. required String homeName,
  3. String? geoName,
  4. double? latitude,
  5. double? longitude,
})
override

Updates home information. homeId,homeName,geoName,latitude,longitude details are passed on to the native updateHomeInfo function of native is invoked

Implementation

@override
Future<void> updateHomeInfo({
  required int homeId,
  required String homeName,
  String? geoName,
  double? latitude,
  double? longitude,
}) async {
  await methodChannel.invokeMethod<void>('updateHomeInfo', <String, dynamic>{
    'homeId': homeId,
    'homeName': homeName,
    if (geoName != null) 'geoName': geoName,
    if (latitude != null) 'latitude': latitude,
    if (longitude != null) 'longitude': longitude,
  });
}