Migrate database logic to Kotlin
Room has been convereted into a KMP library in the latest stable releases and annotation processing requires KSP which only generates kotlin classes Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
parent
f3ca5f659d
commit
4422b55ab4
61 changed files with 1676 additions and 1953 deletions
|
|
@ -118,12 +118,12 @@ public class SelectPlaylistFragment extends DialogFragment {
|
|||
|
||||
if (selectedItem instanceof PlaylistMetadataEntry) {
|
||||
final PlaylistMetadataEntry entry = ((PlaylistMetadataEntry) selectedItem);
|
||||
onSelectedListener.onLocalPlaylistSelected(entry.getUid(), entry.name);
|
||||
onSelectedListener.onLocalPlaylistSelected(entry.getUid(), entry.getOrderingName());
|
||||
|
||||
} else if (selectedItem instanceof PlaylistRemoteEntity) {
|
||||
final PlaylistRemoteEntity entry = ((PlaylistRemoteEntity) selectedItem);
|
||||
onSelectedListener.onRemotePlaylistSelected(
|
||||
entry.getServiceId(), entry.getUrl(), entry.getName());
|
||||
entry.getServiceId(), entry.getUrl(), entry.getOrderingName());
|
||||
}
|
||||
}
|
||||
dismiss();
|
||||
|
|
@ -157,14 +157,15 @@ public class SelectPlaylistFragment extends DialogFragment {
|
|||
if (selectedItem instanceof PlaylistMetadataEntry) {
|
||||
final PlaylistMetadataEntry entry = ((PlaylistMetadataEntry) selectedItem);
|
||||
|
||||
holder.titleView.setText(entry.name);
|
||||
holder.titleView.setText(entry.getOrderingName());
|
||||
holder.view.setOnClickListener(view -> clickedItem(position));
|
||||
PicassoHelper.loadPlaylistThumbnail(entry.thumbnailUrl).into(holder.thumbnailView);
|
||||
PicassoHelper.loadPlaylistThumbnail(entry.getThumbnailUrl())
|
||||
.into(holder.thumbnailView);
|
||||
|
||||
} else if (selectedItem instanceof PlaylistRemoteEntity) {
|
||||
final PlaylistRemoteEntity entry = ((PlaylistRemoteEntity) selectedItem);
|
||||
|
||||
holder.titleView.setText(entry.getName());
|
||||
holder.titleView.setText(entry.getOrderingName());
|
||||
holder.view.setOnClickListener(view -> clickedItem(position));
|
||||
PicassoHelper.loadPlaylistThumbnail(entry.getThumbnailUrl())
|
||||
.into(holder.thumbnailView);
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ class NotificationModeConfigAdapter(
|
|||
|
||||
fun update(newData: List<SubscriptionEntity>) {
|
||||
val items = newData.map {
|
||||
SubscriptionItem(it.uid, it.name, it.notificationMode, it.serviceId, it.url)
|
||||
SubscriptionItem(it.uid, it.name!!, it.notificationMode, it.serviceId, it.url!!)
|
||||
}
|
||||
submitList(items)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue