mirror of
https://github.com/johrpan/musicus_mobile.git
synced 2025-10-26 10:47:25 +01:00
mobile: Default server URL
This commit is contained in:
parent
7c5994da3a
commit
60a474ea56
1 changed files with 9 additions and 5 deletions
|
|
@ -82,6 +82,7 @@ class Backend extends StatefulWidget {
|
||||||
}
|
}
|
||||||
|
|
||||||
class BackendState extends State<Backend> {
|
class BackendState extends State<Backend> {
|
||||||
|
static const defaultUrl = 'https://musicus.johrpan.de/api';
|
||||||
static const _platform = MethodChannel('de.johrpan.musicus/platform');
|
static const _platform = MethodChannel('de.johrpan.musicus/platform');
|
||||||
|
|
||||||
final player = Player();
|
final player = Player();
|
||||||
|
|
@ -119,11 +120,14 @@ class BackendState extends State<Backend> {
|
||||||
db = Database.connect(dbConnection);
|
db = Database.connect(dbConnection);
|
||||||
|
|
||||||
_shPref = await SharedPreferences.getInstance();
|
_shPref = await SharedPreferences.getInstance();
|
||||||
final url = _shPref.getString('musicusServerUrl');
|
var url = _shPref.getString('musicusServerUrl');
|
||||||
musicusServerUrl.add(url);
|
|
||||||
if (url != null) {
|
if (url == null) {
|
||||||
client = MusicusClient(url);
|
url = defaultUrl;
|
||||||
|
await _shPref.setString('musicusServerUrl', url);
|
||||||
}
|
}
|
||||||
|
musicusServerUrl.add(url);
|
||||||
|
client = MusicusClient(url);
|
||||||
|
|
||||||
musicLibraryUri = _shPref.getString('musicLibraryUri');
|
musicLibraryUri = _shPref.getString('musicLibraryUri');
|
||||||
|
|
||||||
|
|
@ -158,7 +162,7 @@ class BackendState extends State<Backend> {
|
||||||
}
|
}
|
||||||
|
|
||||||
Future<void> setMusicusServer(String serverUrl) async {
|
Future<void> setMusicusServer(String serverUrl) async {
|
||||||
final url = serverUrl.isNotEmpty ? serverUrl : null;
|
final url = serverUrl.isNotEmpty ? serverUrl : defaultUrl;
|
||||||
await _shPref.setString('musicusServerUrl', url);
|
await _shPref.setString('musicusServerUrl', url);
|
||||||
|
|
||||||
if (client != null) {
|
if (client != null) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue