SecureMessenger
Toggle table of contents
1.0.0
release
Target filter
release
Switch theme
Search in API
Skip to content
SecureMessenger
matrix
/
ltechnologies.onionphone.securemessenger.protocol.matrix
/
MatrixHttpFallback
Matrix
Http
Fallback
class
MatrixHttpFallback
(
repository
:
MessengerRepository
)
CS API fallback when Trixnity login fails — supports m.login.password and m.login.token.
Members
Constructors
Matrix
Http
Fallback
Link copied to clipboard
constructor
(
repository
:
MessengerRepository
)
Properties
persisted
Access
Token
Link copied to clipboard
val
persistedAccessToken
:
String
?
persisted
User
Id
Link copied to clipboard
val
persistedUserId
:
String
?
Functions
connect
Link copied to clipboard
suspend
fun
connect
(
accId
:
String
,
server
:
String
,
matrixUser
:
String
,
password
:
String
,
proxy
:
ProxyConfig
,
since
:
String
?
=
null
,
onSinceUpdated
:
(
String
)
->
Unit
=
{}
,
onAuthExpired
:
(
)
->
Unit
=
{}
)
:
Result
<
Unit
>
connect
With
Token
Link copied to clipboard
suspend
fun
connectWithToken
(
accId
:
String
,
server
:
String
,
userId
:
String
,
token
:
String
,
proxy
:
ProxyConfig
,
since
:
String
?
=
null
,
onSinceUpdated
:
(
String
)
->
Unit
=
{}
,
onAuthExpired
:
(
)
->
Unit
=
{}
)
:
Result
<
Unit
>
disconnect
Link copied to clipboard
fun
disconnect
(
)
send
Message
Link copied to clipboard
suspend
fun
sendMessage
(
conversationId
:
String
,
body
:
SanitizedText
)
:
SendResult