Skip to content
Snippets Groups Projects
Commit f5754b63 authored by Kamal Bramwell's avatar Kamal Bramwell
Browse files

Merge branch 'gradle_refactor' into origin/xxclient

parents 14c07bc7 ab4fe097
No related branches found
No related tags found
No related merge requests found
Showing
with 0 additions and 182 deletions
package io.elixxir.dapp.bindings.model
@JvmInline
value class CmixId(val value: Long) {
companion object {
val placeholder: Long = 0
}
}
\ No newline at end of file
package io.elixxir.dapp.bindings.model
@JvmInline
value class CmixParams(val value: ByteArray) {
companion object {
val placeholder = byteArrayOf()
}
}
\ No newline at end of file
package io.elixxir.dapp.bindings.model
@JvmInline
value class ConfirmationCode(val value: String)
\ No newline at end of file
package io.elixxir.dapp.bindings.model
@JvmInline
value class ConfirmationId(val value: String)
\ No newline at end of file
package io.elixxir.dapp.bindings.model
internal interface Connection {
fun getId(): Long
fun getPartner(): ByteArray
fun registerListener()
fun sendE2e()
fun close()
}
\ No newline at end of file
package io.elixxir.dapp.bindings.model
import bindings.Connection as CoreConnection
@JvmInline
value class ConnectionAdapter(private val connection: CoreConnection) : Connection {
override fun getId(): Long {
TODO("Not yet implemented")
}
override fun getPartner(): ByteArray {
TODO("Not yet implemented")
}
override fun registerListener() {
TODO("Not yet implemented")
}
override fun sendE2e() {
TODO("Not yet implemented")
}
override fun close() {
TODO("Not yet implemented")
}
}
\ No newline at end of file
package io.elixxir.dapp.bindings.model
@JvmInline
internal value class Contact(val value: ByteArray) {
companion object {
val placeholder: ByteArray = byteArrayOf()
}
}
\ No newline at end of file
package io.elixxir.dapp.bindings.model
@JvmInline
internal value class E2eHandler(val value: Long)
\ No newline at end of file
package io.elixxir.dapp.bindings.model
@JvmInline
internal value class E2eId(val value: Long) {
companion object {
val placeholder: Long = 0
}
}
\ No newline at end of file
package io.elixxir.dapp.bindings.model
import bindings.Listener
internal interface E2eListener : Listener
\ No newline at end of file
package io.elixxir.dapp.bindings.model
@JvmInline
internal value class E2eParams(val value: ByteArray)
\ No newline at end of file
package io.elixxir.dapp.bindings.model
@JvmInline
internal value class Fact(val value: ByteArray) {
companion object {
val placeholder: ByteArray = Fact(byteArrayOf()).value
}
}
\ No newline at end of file
package io.elixxir.dapp.bindings.model
@JvmInline
internal value class FactsList(val value: ByteArray) {
companion object {
val placeholder: ByteArray = byteArrayOf()
}
}
\ No newline at end of file
package io.elixxir.dapp.bindings.model
@JvmInline
value class FileTransferParams(val value: ByteArray) {
companion object {
val plaeholder = byteArrayOf()
}
}
\ No newline at end of file
package io.elixxir.dapp.bindings.model
import io.elixxir.dapp.group.model.Group
import io.elixxir.dapp.group.model.GroupId
import io.elixxir.dapp.user.model.User
import bindings.Group as CoreGroup
@JvmInline
internal value class GroupAdapter(val value: CoreGroup): Group {
override val groupId: GroupId
get() = GroupId(value.id)
override val name: String
get() = String(value.name)
override val description: String
get() = String(value.initMessage)
override val members: List<User>
get() = listOf()
override val creator: User
get() = User.placeholder
}
\ No newline at end of file
package io.elixxir.dapp.bindings.model
internal data class GroupInfo(
val membershipData: GroupMembership,
val description: String,
val name: String
)
\ No newline at end of file
package io.elixxir.dapp.bindings.model
@JvmInline
internal value class GroupMembership(val value: ByteArray)
\ No newline at end of file
package io.elixxir.dapp.bindings.model
@JvmInline
internal value class GroupReport(val value: ByteArray)
\ No newline at end of file
package io.elixxir.dapp.bindings.model
internal interface NetworkHealthListener {
fun onHealthChanged(isHealthy: Boolean)
}
internal class HealthCallbackAdapter(
private val listener: NetworkHealthListener
) : NetworkHealthListener by listener,
bindings.NetworkHealthCallback
{
override fun callback(isHealthy: Boolean) {
onHealthChanged(isHealthy)
}
companion object {
val placeholder: HealthCallbackAdapter =
HealthCallbackAdapter(
object : NetworkHealthListener {
override fun onHealthChanged(isHealthy: Boolean) { }
}
)
}
}
\ No newline at end of file
package io.elixxir.dapp.bindings.model
@JvmInline
internal value class HealthListenerId(val value: Long)
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment