|
|
|
@ -6,7 +6,6 @@ import androidx.room.OnConflictStrategy.IGNORE |
|
|
|
|
import androidx.room.OnConflictStrategy.REPLACE |
|
|
|
|
import androidx.room.Query |
|
|
|
|
import androidx.room.Transaction |
|
|
|
|
import com.keylesspalace.tusky.entity.Poll |
|
|
|
|
import io.reactivex.Single |
|
|
|
|
|
|
|
|
|
@Dao |
|
|
|
@ -30,11 +29,12 @@ s.spoilerText, s.visibility, s.mentions, s.application, s.reblogServerId,s.reblo |
|
|
|
|
s.content, s.attachments, s.poll, |
|
|
|
|
a.serverId as 'a_serverId', a.timelineUserId as 'a_timelineUserId', |
|
|
|
|
a.localUsername as 'a_localUsername', a.username as 'a_username', |
|
|
|
|
a.displayName as 'a_displayName', a.url as 'a_url', a.avatar as 'a_avatar', a.emojis as 'a_emojis', |
|
|
|
|
a.displayName as 'a_displayName', a.url as 'a_url', a.avatar as 'a_avatar', |
|
|
|
|
a.emojis as 'a_emojis', a.bot as 'a_bot', |
|
|
|
|
rb.serverId as 'rb_serverId', rb.timelineUserId 'rb_timelineUserId', |
|
|
|
|
rb.localUsername as 'rb_localUsername', rb.username as 'rb_username', |
|
|
|
|
rb.displayName as 'rb_displayName', rb.url as 'rb_url', rb.avatar as 'rb_avatar', |
|
|
|
|
rb.emojis as'rb_emojis' |
|
|
|
|
rb.emojis as'rb_emojis', rb.bot as 'rb_bot' |
|
|
|
|
FROM TimelineStatusEntity s |
|
|
|
|
LEFT JOIN TimelineAccountEntity a ON (s.timelineUserId = a.timelineUserId AND s.authorServerId = a.serverId) |
|
|
|
|
LEFT JOIN TimelineAccountEntity rb ON (s.timelineUserId = rb.timelineUserId AND s.reblogAccountId = rb.serverId) |
|
|
|
|