mirror of
https://github.com/tateisu/SubwayTooter
synced 2025-02-04 20:57:59 +01:00
予約投稿を利用できるのは2.7.0rc1以降のインスタンスだけ
This commit is contained in:
parent
fba3f27b33
commit
0e7c713f46
@ -15,14 +15,13 @@ class TootInstance(parser : TootParser, src : JSONObject) {
|
||||
private val rePleroma = Pattern.compile("\\bpleroma\\b", Pattern.CASE_INSENSITIVE)
|
||||
|
||||
val VERSION_1_6 = VersionString("1.6")
|
||||
val VERSION_2_7_0_rc1 = VersionString("2.6.5") // FIXME: 2.7rcが出たら変更する
|
||||
val VERSION_2_4_0_rc1 = VersionString("2.4.0rc1")
|
||||
val VERSION_2_4_0_rc2 = VersionString("2.4.0rc2")
|
||||
val VERSION_2_4_0 = VersionString("2.4.0")
|
||||
val VERSION_2_4_1_rc1 = VersionString("2.4.1rc1")
|
||||
val VERSION_2_4_1 = VersionString("2.4.1")
|
||||
val VERSION_2_6_0 = VersionString("2.6.0")
|
||||
|
||||
val VERSION_2_7_0_rc1 = VersionString("2.7.0rc1")
|
||||
}
|
||||
|
||||
// いつ取得したか(内部利用)
|
||||
|
@ -494,8 +494,8 @@ class PostHelper(
|
||||
}
|
||||
|
||||
if(scheduledAt != 0L) {
|
||||
if(! instance.versionGE(TootInstance.VERSION_2_7_0_rc1)) {
|
||||
return TootApiResult("Mastodon pre-2.7.0 has no scheduled status API")
|
||||
if( ! instance.versionGE(TootInstance.VERSION_2_7_0_rc1) ) {
|
||||
return TootApiResult(activity.getString(R.string.scheduled_status_requires_mastodon_2_7_0))
|
||||
}
|
||||
// UTCの日時を渡す
|
||||
val c = GregorianCalendar.getInstance(TimeZone.getTimeZone("UTC"))
|
||||
|
@ -844,5 +844,6 @@
|
||||
<string name="reply_icon_size">返信アイコンの大きさ(単位:dp。デフォルト:24。アプリ再起動が必要)</string>
|
||||
<string name="all">All</string>
|
||||
<string name="show_links_in_context_menu">本文中のリンクをコンテキストメニューに表示する</string>
|
||||
<string name="scheduled_status_requires_mastodon_2_7_0">予約投稿はマストドン2.7.0以降で使えます</string>
|
||||
|
||||
</resources>
|
||||
|
@ -865,5 +865,6 @@
|
||||
<string name="reply_icon_size">Reply icon size(Unit:dp. default:24. app restart required)</string>
|
||||
<string name="all">All</string>
|
||||
<string name="show_links_in_context_menu">Show links in context menu</string>
|
||||
<string name="scheduled_status_requires_mastodon_2_7_0">Scheduled status requires Mastodon 2.7.0 or later.</string>
|
||||
|
||||
</resources>
|
Loading…
x
Reference in New Issue
Block a user