Pass settings model to ARDAppClient instead of individual settings.
Moves settings model and related classes to code common for both iOS
and Mac.
BUG=webrtc:7177,webrtc:6494
Review-Url: https://codereview.webrtc.org/2770113004
Cr-Original-Commit-Position: refs/heads/master@{#17408}
Cr-Mirrored-From: https://chromium.googlesource.com/external/webrtc
Cr-Mirrored-Commit: c4adacfb15cfd4269c7ca0f0857ddb9bef520182
diff --git a/examples/BUILD.gn b/examples/BUILD.gn
index 8893a07..782491d 100644
--- a/examples/BUILD.gn
+++ b/examples/BUILD.gn
@@ -221,6 +221,11 @@
"objc/AppRTCMobile/ARDRoomServerClient.h",
"objc/AppRTCMobile/ARDSDPUtils.h",
"objc/AppRTCMobile/ARDSDPUtils.m",
+ "objc/AppRTCMobile/ARDSettingsModel+Private.h",
+ "objc/AppRTCMobile/ARDSettingsModel.h",
+ "objc/AppRTCMobile/ARDSettingsModel.m",
+ "objc/AppRTCMobile/ARDSettingsStore.h",
+ "objc/AppRTCMobile/ARDSettingsStore.m",
"objc/AppRTCMobile/ARDSignalingChannel.h",
"objc/AppRTCMobile/ARDSignalingMessage.h",
"objc/AppRTCMobile/ARDSignalingMessage.m",
@@ -264,11 +269,6 @@
"objc/AppRTCMobile/ios/ARDMainView.m",
"objc/AppRTCMobile/ios/ARDMainViewController.h",
"objc/AppRTCMobile/ios/ARDMainViewController.m",
- "objc/AppRTCMobile/ios/ARDSettingsModel+Private.h",
- "objc/AppRTCMobile/ios/ARDSettingsModel.h",
- "objc/AppRTCMobile/ios/ARDSettingsModel.m",
- "objc/AppRTCMobile/ios/ARDSettingsStore.h",
- "objc/AppRTCMobile/ios/ARDSettingsStore.m",
"objc/AppRTCMobile/ios/ARDSettingsViewController.h",
"objc/AppRTCMobile/ios/ARDSettingsViewController.m",
"objc/AppRTCMobile/ios/ARDStatsView.h",