18 lines
690 B
Kotlin
18 lines
690 B
Kotlin
|
package com.h.pixeldroid.db.dao.feedContent.posts
|
||
|
|
||
|
import androidx.paging.PagingSource
|
||
|
import androidx.room.Dao
|
||
|
import androidx.room.Query
|
||
|
import com.h.pixeldroid.db.dao.feedContent.FeedContentDao
|
||
|
import com.h.pixeldroid.db.entities.PublicFeedStatusDatabaseEntity
|
||
|
|
||
|
@Dao
|
||
|
interface PublicPostDao: FeedContentDao<PublicFeedStatusDatabaseEntity> {
|
||
|
@Query("""SELECT * FROM publicPosts WHERE user_id=:userId AND instance_uri=:instanceUri
|
||
|
ORDER BY CAST(created_at AS FLOAT)""")
|
||
|
override fun feedContent(userId: String, instanceUri: String): PagingSource<Int, PublicFeedStatusDatabaseEntity>
|
||
|
|
||
|
@Query("DELETE FROM publicPosts")
|
||
|
override suspend fun clearFeedContent()
|
||
|
|
||
|
}
|