trixnity-client-repository-realm
3.1.0
trixnity-client-repository-realm
/
net.folivo.trixnity.client.store.repository.realm
Package-level
declarations
Types
Functions
Types
Realm
Read
Transaction
Link copied to clipboard
class
RealmReadTransaction
(
val
realm
:
TypedRealm
)
:
CoroutineContext.Element
Realm
Repository
Transaction
Manager
Link copied to clipboard
class
RealmRepositoryTransactionManager
(
realm
:
Realm
)
:
RepositoryTransactionManager
Realm
Write
Transaction
Link copied to clipboard
class
RealmWriteTransaction
(
val
realm
:
MutableRealm
)
:
CoroutineContext.Element
Functions
create
Realm
Repositories
Module
Link copied to clipboard
fun
createRealmRepositoriesModule
(
config
:
RealmConfiguration.Builder
.
(
)
->
Unit
=
{}
)
:
Module
with
Realm
Read
Link copied to clipboard
suspend
fun
<
T
>
withRealmRead
(
block
:
TypedRealm
.
(
)
->
T
)
:
T
with
Realm
Write
Link copied to clipboard
suspend
fun
<
T
>
withRealmWrite
(
block
:
MutableRealm
.
(
)
->
T
)
:
T