loadFromLocalStorage method

Future<void> loadFromLocalStorage()

Implementation

Future<void> loadFromLocalStorage() async {
  SharedPreferences prefs = await SharedPreferences.getInstance();
  String? printerSettingsJsonStr = prefs.getString('printer-settings');
  if (![null, ''].contains(printerSettingsJsonStr)) {
    Map<String, dynamic> tmpMap =
        jsonDecode(printerSettingsJsonStr.toString());

    await connect(
      BluetoothInfo(
        name: tmpMap['name'],
        macAdress: tmpMap['macAddress'],
      ),
    );
  }
}