diff --git a/app/src/androidTest/java/com/futo/polycentric/core/GenerateTestProfileTests.kt b/app/src/androidTest/java/com/futo/polycentric/core/GenerateTestProfileTests.kt index 2a26658494285ca67fd37719ebb1468dea76188e..af8031246afbcd588a175daf97911128b338af4d 100644 --- a/app/src/androidTest/java/com/futo/polycentric/core/GenerateTestProfileTests.kt +++ b/app/src/androidTest/java/com/futo/polycentric/core/GenerateTestProfileTests.kt @@ -18,8 +18,8 @@ class GenerateTestProfileTests { val claims = listOf( s1p1.claim(Claims.youtube("UCR7KMD7jkSefYYWgSwNPEBA", "@koen-futo")), - s1p1.claim(Claims.rumble("c/c-3366838")), - s1p1.claim(Claims.rumble("user/koenfuto")), + s1p1.claim(Claims.rumbleChannel("c-3366838")), + s1p1.claim(Claims.rumbleUser("koenfuto")), s1p1.claim(Claims.bitcoin("bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh")) ) @@ -69,8 +69,8 @@ class GenerateTestProfileTests { val claims = listOf( s1p1.claim(Claims.hackerNews("eron_wolf")), s1p1.claim(Claims.youtube("UCR7KMD7jkSefYYWgSwNPEBA", "@koen-futo")), - s1p1.claim(Claims.odysee("@FUTO")), - s1p1.claim(Claims.rumble("rossmanngroup")), + s1p1.claim(Claims.odysee("@FUTO", "ef3c158d01613a6d60aa32e4b6c6fdf00a3b64f5")), + s1p1.claim(Claims.rumbleChannel("rossmanngroup")), s1p1.claim(Claims.discord("thekinocorner")), s1p1.claim(Claims.instagram("@the_kino_corner")), s1p1.claim(Claims.twitch("thekinocorner")), diff --git a/app/src/androidTest/java/com/futo/polycentric/core/ProcessHandleTests.kt b/app/src/androidTest/java/com/futo/polycentric/core/ProcessHandleTests.kt index 6ecc84947f407f72a22b31f4441279f81e9bb9ee..eddd088ab647e2fa33c8eb8991d0841900caf14b 100644 --- a/app/src/androidTest/java/com/futo/polycentric/core/ProcessHandleTests.kt +++ b/app/src/androidTest/java/com/futo/polycentric/core/ProcessHandleTests.kt @@ -150,7 +150,7 @@ class ProcessHandleTests { assertEquals(processHandle.processSecret.process.toProto(), imageManifest.process) val bytes = ApiMethods.getDataFromServerAndReassemble(imageManifest.toURLInfoDataLink(processHandle.system.toProto(), processHandle.processSecret.process.toProto(), listOf(TestConstants.SERVER))) - val imageData = ImageData(imageManifest.mime, imageManifest.width.toInt(), imageManifest.height.toInt(), bytes) + val imageData = ImageData(imageManifest.mime, imageManifest.width.toInt(), imageManifest.height.toInt(), bytes.array()) assertEquals(imageManifest.byteCount.toInt(), imageData.data.size) assertArrayEquals(imageBytes, imageData.data) } diff --git a/app/src/main/java/com/futo/polycentric/core/Claims.kt b/app/src/main/java/com/futo/polycentric/core/Claims.kt index 72ba2dd1515d6aa92940d88e9a1d3007d9c9f615..1c89650a42a0ab42974c63ac25772293641958a5 100644 --- a/app/src/main/java/com/futo/polycentric/core/Claims.kt +++ b/app/src/main/java/com/futo/polycentric/core/Claims.kt @@ -16,12 +16,23 @@ class Claims { )) } - fun odysee(id: String): Protocol.Claim { - return claim(ClaimType.ODYSEE.value, mapOf(0L to id)) + fun odysee(lbryId: String, claimId: String): Protocol.Claim { + return claim(ClaimType.ODYSEE.value, mapOf( + 0L to lbryId, + 1L to claimId + )) } - fun rumble(id: String): Protocol.Claim { - return claim(ClaimType.RUMBLE.value, mapOf(0L to id)) + fun rumbleUser(id: String): Protocol.Claim { + return claim(ClaimType.RUMBLE.value, mapOf( + 0L to id + )) + } + + fun rumbleChannel(id: String): Protocol.Claim { + return claim(ClaimType.RUMBLE.value, mapOf( + 1L to id + )) } fun discord(id: String): Protocol.Claim { @@ -76,8 +87,11 @@ class Claims { return claim(ClaimType.KICK.value, mapOf(0L to id)) } - fun soundcloud(id: String): Protocol.Claim { - return claim(ClaimType.SOUNDCLOUD.value, mapOf(0L to id)) + fun soundcloud(username: String, internalId: String): Protocol.Claim { + return claim(ClaimType.SOUNDCLOUD.value, mapOf( + 0L to username, + 1L to internalId + )) } fun vimeo(id: String): Protocol.Claim {