@@ -15,7 +15,6 @@ import org.schabi.newpipe.database.BasicDAO
1515import org.schabi.newpipe.database.playlist.PlaylistDuplicatesEntry
1616import org.schabi.newpipe.database.playlist.PlaylistMetadataEntry
1717import org.schabi.newpipe.database.playlist.PlaylistStreamEntry
18- import org.schabi.newpipe.database.playlist.model.PlaylistEntity.Companion.DEFAULT_THUMBNAIL
1918import org.schabi.newpipe.database.playlist.model.PlaylistEntity.Companion.DEFAULT_THUMBNAIL_ID
2019import org.schabi.newpipe.database.playlist.model.PlaylistStreamEntity
2120
@@ -73,11 +72,7 @@ interface PlaylistStreamDAO : BasicDAO<PlaylistStreamEntity> {
7372 @Query(
7473 """
7574 SELECT uid, name, is_thumbnail_permanent, thumbnail_stream_id, display_index,
76-
77- CASE WHEN thumbnail_stream_id = $DEFAULT_THUMBNAIL_ID
78- THEN :defaultThumbnail
79- ELSE (SELECT thumbnail_url FROM streams WHERE streams.uid = thumbnail_stream_id)
80- END AS thumbnail_url,
75+ (SELECT thumbnail_url FROM streams WHERE streams.uid = thumbnail_stream_id) AS thumbnail_url,
8176
8277 COALESCE(COUNT(playlist_id), 0) AS streamCount FROM playlists
8378
@@ -88,12 +83,7 @@ interface PlaylistStreamDAO : BasicDAO<PlaylistStreamEntity> {
8883 ORDER BY display_index
8984 """
9085 )
91- fun getPlaylistMetadata (defaultThumbnail : String ): Flowable <MutableList <PlaylistMetadataEntry >>
92-
93- // TODO: Remove on migrating classes to Kotlin
94- fun getPlaylistMetadata (): Flowable <MutableList <PlaylistMetadataEntry >> {
95- return getPlaylistMetadata(DEFAULT_THUMBNAIL )
96- }
86+ fun getPlaylistMetadata (): Flowable <MutableList <PlaylistMetadataEntry >>
9787
9888 @RewriteQueriesToDropUnusedColumns
9989 @Transaction
@@ -118,11 +108,7 @@ interface PlaylistStreamDAO : BasicDAO<PlaylistStreamEntity> {
118108 @Query(
119109 """
120110 SELECT playlists.uid, name, is_thumbnail_permanent, thumbnail_stream_id, display_index,
121-
122- CASE WHEN thumbnail_stream_id = $DEFAULT_THUMBNAIL_ID
123- THEN :defaultThumbnail
124- ELSE (SELECT thumbnail_url FROM streams WHERE streams.uid = thumbnail_stream_id )
125- END AS thumbnail_url,
111+ (SELECT thumbnail_url FROM streams WHERE streams.uid = thumbnail_stream_id) AS thumbnail_url,
126112
127113 COALESCE(COUNT(playlist_id), 0) AS streamCount,
128114 COALESCE(SUM(url = :streamUrl), 0) AS timesStreamIsContained FROM playlists
@@ -137,15 +123,5 @@ interface PlaylistStreamDAO : BasicDAO<PlaylistStreamEntity> {
137123 ORDER BY display_index, name
138124 """
139125 )
140- fun getPlaylistDuplicatesMetadata (
141- streamUrl : String ,
142- defaultThumbnail : String
143- ): Flowable <MutableList <PlaylistDuplicatesEntry >>
144-
145- // TODO: Remove on migrating classes to Kotlin
146- fun getPlaylistDuplicatesMetadata (
147- streamUrl : String
148- ): Flowable <MutableList <PlaylistDuplicatesEntry >> {
149- return getPlaylistDuplicatesMetadata(streamUrl, DEFAULT_THUMBNAIL )
150- }
126+ fun getPlaylistDuplicatesMetadata (streamUrl : String ): Flowable <MutableList <PlaylistDuplicatesEntry >>
151127}
0 commit comments