1
0
mirror of https://github.com/tateisu/SubwayTooter synced 2025-02-04 04:37:40 +01:00

(Nightly Fedibird)他人が行ったリアクションのストリーミングイベントを表示に反映させる。自分の投稿への通知をWebPushで受け取る。(購読の更新が必要)

This commit is contained in:
tateisu 2021-05-19 14:38:19 +09:00
parent 2128288407
commit 9b46a53da8
4 changed files with 4 additions and 3 deletions

View File

@ -28,6 +28,7 @@ import jp.juggler.subwaytooter.api.entity.*
import jp.juggler.subwaytooter.dialog.ActionsDialog
import jp.juggler.subwaytooter.notification.NotificationHelper
import jp.juggler.subwaytooter.notification.PollingWorker
import jp.juggler.subwaytooter.notification.PushSubscriptionHelper
import jp.juggler.subwaytooter.table.AcctColor
import jp.juggler.subwaytooter.table.SavedAccount
import jp.juggler.subwaytooter.util.*

View File

@ -33,6 +33,7 @@ import jp.juggler.subwaytooter.dialog.ActionsDialog
import jp.juggler.subwaytooter.dialog.DlgQuickTootMenu
import jp.juggler.subwaytooter.dialog.DlgTextInput
import jp.juggler.subwaytooter.notification.PollingWorker
import jp.juggler.subwaytooter.notification.PushSubscriptionHelper
import jp.juggler.subwaytooter.span.MyClickableSpan
import jp.juggler.subwaytooter.table.AcctColor
import jp.juggler.subwaytooter.table.SavedAccount

View File

@ -1,7 +1,6 @@
package jp.juggler.subwaytooter.util
package jp.juggler.subwaytooter.notification
import android.content.Context
import jp.juggler.subwaytooter.notification.PollingWorker
import jp.juggler.subwaytooter.R
import jp.juggler.subwaytooter.api.TootApiClient
import jp.juggler.subwaytooter.api.TootApiResult
@ -329,6 +328,7 @@ class PushSubscriptionHelper(
put("poll", account.notification_vote)
put("follow_request", account.notification_follow_request)
put("status", account.notification_post)
put("emoji_reaction", account.notification_reaction) // fedibird拡張
}
suspend fun canSkipSubscription(): TootApiResult? {

View File

@ -17,7 +17,6 @@ import jp.juggler.subwaytooter.api.TootApiResult
import jp.juggler.subwaytooter.api.TootParser
import jp.juggler.subwaytooter.api.entity.*
import jp.juggler.subwaytooter.table.*
import jp.juggler.subwaytooter.util.PushSubscriptionHelper
import jp.juggler.util.*
import kotlinx.coroutines.*
import okhttp3.Call