diff options
Diffstat (limited to 'lib/model/badge_motive_selection_factory.dart')
-rw-r--r-- | lib/model/badge_motive_selection_factory.dart | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/model/badge_motive_selection_factory.dart b/lib/model/badge_motive_selection_factory.dart index 32678a1..45851c2 100644 --- a/lib/model/badge_motive_selection_factory.dart +++ b/lib/model/badge_motive_selection_factory.dart @@ -14,8 +14,10 @@ // along with this program. If not, see <https://www.gnu.org/licenses/>. import 'package:uvok_epaper_badge/model/device/device.dart'; +import 'package:uvok_epaper_badge/model/device/flutter_blue_plus_device.dart'; import 'package:uvok_epaper_badge/model/device/universal_ble_device.dart'; import 'package:uvok_epaper_badge/model/motive_selection/badge_motive_selection.dart'; +import 'package:uvok_epaper_badge/model/motive_selection/flutter_blue_plus_motive_selection.dart'; import 'package:uvok_epaper_badge/model/motive_selection/mock_badge_motive_selection.dart'; import 'package:uvok_epaper_badge/model/motive_selection/universal_blue_motive_selection.dart'; @@ -23,6 +25,8 @@ class BadgeMotiveSelectionFactory { static BadgeMotiveSelection createBadgeMotiveSelection(Device device) { if (device is UniversalBleDevice) { return UniversalBlueMotiveSelection(device: device); + } else if (device is FlutterBluePlusDevice) { + return FlutterBluePlusMotiveSelection(device: device); } return MockBadgeMotiveSelection(); } |