commonMain.net.folivo.trixnity.client.user.UserServiceExtensions.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of trixnity-client-jvm Show documentation
Show all versions of trixnity-client-jvm Show documentation
Multiplatform Kotlin SDK for matrix-protocol
package net.folivo.trixnity.client.user
import kotlinx.coroutines.flow.Flow
import net.folivo.trixnity.core.model.RoomId
import net.folivo.trixnity.core.model.events.EventContent
import net.folivo.trixnity.core.model.events.GlobalAccountDataEventContent
inline fun UserService.canSendEvent(roomId: RoomId) =
canSendEvent(roomId, C::class)
inline fun UserService.getAccountData(
key: String = "",
): Flow {
return getAccountData(C::class, key)
}