mirror of
https://gitlab.com/ultrasonic/ultrasonic.git
synced 2025-04-24 12:50:58 +03:00
Index fix, added logging
This commit is contained in:
parent
bed29ce33b
commit
06109424ec
@ -98,6 +98,7 @@ public class JukeboxMediaPlayer
|
||||
|
||||
running.set(true);
|
||||
startProcessTasks();
|
||||
Log.d(TAG, "Started Jukebox Service");
|
||||
}
|
||||
|
||||
public void stopJukeboxService()
|
||||
@ -109,6 +110,7 @@ public class JukeboxMediaPlayer
|
||||
{
|
||||
serviceThread.interrupt();
|
||||
}
|
||||
Log.d(TAG, "Stopped Jukebox Service");
|
||||
}
|
||||
|
||||
private void startProcessTasks()
|
||||
@ -320,6 +322,7 @@ public class JukeboxMediaPlayer
|
||||
|
||||
public void setEnabled(boolean enabled)
|
||||
{
|
||||
Log.d(TAG, String.format("Jukebox Service setting enabled to %b", enabled));
|
||||
this.enabled = enabled;
|
||||
|
||||
tasks.clear();
|
||||
|
@ -58,7 +58,7 @@ class ServerSettingsModel(
|
||||
if (serverNum != 0) {
|
||||
var index = 1
|
||||
for (x in 1 until serverNum + 1) {
|
||||
val newServerSetting = loadServerSettingFromPreferences(index, settings)
|
||||
val newServerSetting = loadServerSettingFromPreferences(x, index, settings)
|
||||
if (newServerSetting != null) {
|
||||
dbServerList.add(newServerSetting)
|
||||
repository.insert(newServerSetting)
|
||||
@ -206,25 +206,26 @@ class ServerSettingsModel(
|
||||
* Reads up a Server Setting stored in the obsolete Preferences
|
||||
*/
|
||||
private fun loadServerSettingFromPreferences(
|
||||
id: Int,
|
||||
preferenceId: Int,
|
||||
serverId: Int,
|
||||
settings: SharedPreferences
|
||||
): ServerSetting? {
|
||||
val url = settings.getString(PREFERENCES_KEY_SERVER_URL + id, "")
|
||||
val userName = settings.getString(PREFERENCES_KEY_USERNAME + id, "")
|
||||
val url = settings.getString(PREFERENCES_KEY_SERVER_URL + preferenceId, "")
|
||||
val userName = settings.getString(PREFERENCES_KEY_USERNAME + preferenceId, "")
|
||||
|
||||
if (url.isNullOrEmpty() || userName.isNullOrEmpty()) return null
|
||||
|
||||
return ServerSetting(
|
||||
id,
|
||||
id,
|
||||
settings.getString(PREFERENCES_KEY_SERVER_NAME + id, "")!!,
|
||||
serverId,
|
||||
serverId,
|
||||
settings.getString(PREFERENCES_KEY_SERVER_NAME + preferenceId, "")!!,
|
||||
url,
|
||||
userName,
|
||||
settings.getString(PREFERENCES_KEY_PASSWORD + id, "")!!,
|
||||
settings.getBoolean(PREFERENCES_KEY_JUKEBOX_BY_DEFAULT + id, false),
|
||||
settings.getBoolean(PREFERENCES_KEY_ALLOW_SELF_SIGNED_CERTIFICATE + id, false),
|
||||
settings.getBoolean(PREFERENCES_KEY_LDAP_SUPPORT + id, false),
|
||||
settings.getString(PREFERENCES_KEY_MUSIC_FOLDER_ID + id, "")!!
|
||||
settings.getString(PREFERENCES_KEY_PASSWORD + preferenceId, "")!!,
|
||||
settings.getBoolean(PREFERENCES_KEY_JUKEBOX_BY_DEFAULT + preferenceId, false),
|
||||
settings.getBoolean(PREFERENCES_KEY_ALLOW_SELF_SIGNED_CERTIFICATE + preferenceId, false),
|
||||
settings.getBoolean(PREFERENCES_KEY_LDAP_SUPPORT + preferenceId, false),
|
||||
settings.getString(PREFERENCES_KEY_MUSIC_FOLDER_ID + preferenceId, null)
|
||||
)
|
||||
}
|
||||
}
|
||||
|
@ -34,10 +34,11 @@ class ActiveServerProvider(
|
||||
|
||||
// Ideally this is the only call where we block the thread while using the repository
|
||||
runBlocking {
|
||||
Log.d(TAG, "getActiveServer retrieving from DataBase, id: $serverId")
|
||||
withContext(Dispatchers.IO) {
|
||||
cachedServer = repository.findById(serverId)
|
||||
}
|
||||
Log.d(TAG, "getActiveServer retrieved from DataBase, id: $serverId; " +
|
||||
"cachedServer: $cachedServer")
|
||||
}
|
||||
|
||||
if (cachedServer != null) return cachedServer!!
|
||||
|
Loading…
x
Reference in New Issue
Block a user