[SetUi] Remove device settings from audio

To migrate audio.dart to fuchsia_media, dependencies to the
device settings must be removed since it's now deprecated.

Tests: Manual
Change-Id: Ib5bbcf1b88e7a4bfa5609bb0c0375860442073ae
diff --git a/public/lib/media/dart/audio.dart b/public/lib/media/dart/audio.dart
index 3297e60..a86d3b9 100644
--- a/public/lib/media/dart/audio.dart
+++ b/public/lib/media/dart/audio.dart
@@ -5,14 +5,12 @@
 import 'package:fidl_fuchsia_media/fidl_async.dart';
 import 'package:fuchsia_services/services.dart';
 import 'package:fuchsia_logger/logger.dart';
-import 'package:settings_protos/audio.pb.dart' as stored_audio;
-import 'package:settings_protos/setting_store.dart';
-import 'package:settings_protos/setting_store_factory.dart';
 
 /// Type for |Audio| update callbacks.
 typedef UpdateCallback = void Function();
 
 /// System audio.
+/// TODO: Persist audio changes in the device settings.
 class Audio {
   static const double _minLevelGainDb = -60.0;
   static const double _unityGainDb = 0.0;
@@ -29,8 +27,6 @@
   bool _systemAudioMuted = false;
   double _systemAudioPerceivedLevel = gainToLevel(_initialGainDb);
 
-  SettingStore<stored_audio.Audio> _store;
-
   /// Constructs an Audio object.
   Audio() {
     try {
@@ -40,21 +36,11 @@
     }
 
     _audioService.systemGainMuteChanged.forEach(_handleGainMuteChanged);
-
-    _store = new SettingStoreFactory().createAudioStore()
-      ..addlistener(_onSettingChanged)
-      ..connect().catchError(
-          (e) => log.severe('Unable to connect to setting store service', e));
   }
 
   /// Called when properties have changed significantly.
   UpdateCallback updateCallback;
 
-  void _onSettingChanged(stored_audio.Audio value) async {
-    await setSystemAudioGainDb(value.gain);
-    await setSystemAudioMuted(value.muted);
-  }
-
   /// Disposes this object.
   void dispose() {
     if (_audioService.ctrl.isClosed) {
@@ -106,16 +92,6 @@
 
     _systemAudioMuted = muted;
     await _audioService.setSystemMute(_systemAudioMuted);
-
-    await _persistUserSetting();
-  }
-
-  Future<void> _persistUserSetting() async {
-    final stored_audio.Audio audio = new stored_audio.Audio()
-      ..clear()
-      ..muted = _systemAudioMuted
-      ..gain = _systemAudioGainDb;
-    await _store.commit(audio);
   }
 
   /// Gets the perceived system-wide audio level in the range [0,1]. This value
@@ -129,7 +105,6 @@
     _systemAudioPerceivedLevel = value.clamp(0.0, 1.0);
     _systemAudioGainDb = levelToGain(_systemAudioPerceivedLevel);
 
-    await _persistUserSetting();
     await _audioService.setSystemGain(_systemAudioGainDb);
   }