Harden geofence automation and home editing
This commit is contained in:
14
lib/features/homes/services/home_connection_change.dart
Normal file
14
lib/features/homes/services/home_connection_change.dart
Normal file
@@ -0,0 +1,14 @@
|
||||
import '../../../models/home_config.dart';
|
||||
|
||||
bool hasHomeConnectionChanges({
|
||||
required HomeConfig? originalHome,
|
||||
required String normalizedUrl,
|
||||
required String apiKey,
|
||||
required String originalApiKey,
|
||||
}) {
|
||||
if (originalHome == null) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return normalizedUrl != originalHome.url || apiKey != originalApiKey;
|
||||
}
|
||||
Reference in New Issue
Block a user