mirror of
https://github.com/etesync/android
synced 2025-02-22 12:32:03 +00:00
Implement showing fingerprint.
This commit is contained in:
parent
b9d3dc691b
commit
290aa159b2
@ -29,6 +29,7 @@ import androidx.core.content.ContextCompat
|
|||||||
import at.bitfire.ical4android.TaskProvider.Companion.OPENTASK_PROVIDERS
|
import at.bitfire.ical4android.TaskProvider.Companion.OPENTASK_PROVIDERS
|
||||||
import at.bitfire.vcard4android.ContactsStorageException
|
import at.bitfire.vcard4android.ContactsStorageException
|
||||||
import com.etebase.client.CollectionManager
|
import com.etebase.client.CollectionManager
|
||||||
|
import com.etebase.client.Utils
|
||||||
import com.etebase.client.exceptions.EtebaseException
|
import com.etebase.client.exceptions.EtebaseException
|
||||||
import com.etesync.syncadapter.*
|
import com.etesync.syncadapter.*
|
||||||
import com.etesync.journalmanager.Crypto
|
import com.etesync.journalmanager.Crypto
|
||||||
@ -82,13 +83,18 @@ class AccountActivity : BaseActivity(), Toolbar.OnMenuItemClickListener, PopupMe
|
|||||||
private val formattedFingerprint: String?
|
private val formattedFingerprint: String?
|
||||||
get() {
|
get() {
|
||||||
try {
|
try {
|
||||||
val settings = AccountSettings(this, account)
|
if (settings.isLegacy) {
|
||||||
return Crypto.AsymmetricCryptoManager.getPrettyKeyFingerprint(settings.keyPair!!.publicKey)
|
val settings = AccountSettings(this, account)
|
||||||
|
return Crypto.AsymmetricCryptoManager.getPrettyKeyFingerprint(settings.keyPair!!.publicKey)
|
||||||
|
} else {
|
||||||
|
val etebase = EtebaseLocalCache.getEtebase(this, HttpClient.sharedClient, settings)
|
||||||
|
val invitationManager = etebase.invitationManager
|
||||||
|
return Utils.prettyFingerprint(invitationManager.pubkey)
|
||||||
|
}
|
||||||
} catch (e: Exception) {
|
} catch (e: Exception) {
|
||||||
e.printStackTrace()
|
e.printStackTrace()
|
||||||
return null
|
return e.localizedMessage
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onCreate(savedInstanceState: Bundle?) {
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
|
Loading…
Reference in New Issue
Block a user