Skip to content

Commit

Permalink
fix: code cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
Suraj Adhikari committed Dec 6, 2021
1 parent a22d67e commit 67db7d0
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 235 deletions.
125 changes: 0 additions & 125 deletions lib/devices/trait_based_device_screen.dart

This file was deleted.

110 changes: 0 additions & 110 deletions lib/traits/detail_screen.dart
Original file line number Diff line number Diff line change
Expand Up @@ -23,21 +23,6 @@ class DetailScreen extends StatelessWidget {
}
}

/*
return MultiProvider(
providers: [
Provider<LoginProvider>.value(value: loginProvider),
ChangeNotifierProvider<DevicesProvider>(
create: (context) => DevicesProvider(loginProvider.request),
),
ChangeNotifierProvider(
create: (context) => UserInfoProvider(loginProvider.request)),
],
child: YonomiHomePage(
title: StringConstants.app_title,
),
);
*/
@override
Widget build(BuildContext context) {
return MultiProvider(
Expand Down Expand Up @@ -65,98 +50,3 @@ return MultiProvider(
);
}
}

// class isPowered extends yoSdk.State<bool> {
// isPowered(bool isOn) : super("Power", isOn);
// }

// class PowerTrait extends Trait {
// PowerTrait(String name, yoSdk.State state) : super(name, state);
// }

// class TraitWidgetsBuilder {
// static Widget build(Device deviceDetail) {
// List<Trait> dummyTraits = [
// LockTrait("whenLocked", IsLocked(true)),
// LockTrait("whenUnlocked", IsLocked(false)),
// PowerTrait("PowerTrait", isPowered(true)),
// UnknownTrait(),
// ];

// // TODO: L41: use deviceDetail.traits, not dummyTraits;
// return Column(
// children: [
// buildDeviceTitleRow(deviceDetail.displayName),
// ...buildTraitRows(dummyTraits),
// ],
// );
// }

// static Widget buildDeviceTitleRow(String deviceName) {
// return Row(
// children: [Text(deviceName)],
// );
// }

// static List<Row> buildTraitRows(List<Trait> traits) {
// List<Row> traitRows = [];
// for (var trait in traits) {
// traitRows.add(
// Row(
// children: [traitFactory(trait)],
// ),
// );
// }
// return traitRows;
// }

// static Widget traitFactory(Trait trait) {
// switch (trait.runtimeType) {
// case LockTrait:
// return LockTraitWidget(trait);
// case PowerTrait:
// return PowerTraitWidget(trait);
// default:
// return UnknownTraitWidget(trait);
// }
// }
// }

// class LockTraitWidget extends StatelessWidget {
// Trait trait;

// LockTraitWidget(this.trait);

// @override
// Widget build(BuildContext context) {
// return Text("Lock-based: ${this.trait.name}");
// }
// }

// class PowerTraitWidget extends StatelessWidget {
// Trait trait;

// PowerTraitWidget(this.trait);

// @override
// Widget build(BuildContext context) {
// return Text("Power Trait: ${this.trait.name}");
// // return Switch(
// // value: false,
// // onChanged: (bool newValue) {
// // print("Switched ${newValue}");
// // },
// // );
// }
// }

// class UnknownTraitWidget extends StatelessWidget {
// Trait trait;

// UnknownTraitWidget(this.trait);

// @override
// Widget build(BuildContext context) {
// return Text("Unknown Trait: ${this.trait.name}");
// }
// }

0 comments on commit 67db7d0

Please sign in to comment.