From 548ce0a69d35ae3a3f19d5ebd3be109becd13fab Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Wed, 11 Mar 2026 15:24:02 -0400 Subject: [PATCH] spotless apply --- .../quartz/nipB7Blossom/BlossomUri.kt | 11 +++-- .../quartz/nipB7Blossom/BlossomUriTest.kt | 45 ++++++++++--------- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nipB7Blossom/BlossomUri.kt b/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nipB7Blossom/BlossomUri.kt index 479691615..202dc19b9 100644 --- a/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nipB7Blossom/BlossomUri.kt +++ b/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nipB7Blossom/BlossomUri.kt @@ -12,12 +12,11 @@ * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ package com.vitorpamplona.quartz.nipB7Blossom diff --git a/quartz/src/commonTest/kotlin/com/vitorpamplona/quartz/nipB7Blossom/BlossomUriTest.kt b/quartz/src/commonTest/kotlin/com/vitorpamplona/quartz/nipB7Blossom/BlossomUriTest.kt index 42c43e6cc..68be8cdb6 100644 --- a/quartz/src/commonTest/kotlin/com/vitorpamplona/quartz/nipB7Blossom/BlossomUriTest.kt +++ b/quartz/src/commonTest/kotlin/com/vitorpamplona/quartz/nipB7Blossom/BlossomUriTest.kt @@ -12,12 +12,11 @@ * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION + * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ package com.vitorpamplona.quartz.nipB7Blossom @@ -33,7 +32,7 @@ class BlossomUriTest { @Test fun parsesMinimalUri() { - val uri = "blossom:${sha256}.jpg" + val uri = "blossom:$sha256.jpg" val result = BlossomUri.parse(uri) assertNotNull(result) @@ -46,11 +45,12 @@ class BlossomUriTest { @Test fun parsesFullUri() { - val uri = "blossom:${sha256}.mp4" + - "?xs=https%3A%2F%2Fcdn.example.com" + - "&xs=https%3A%2F%2Fbackup.example.com" + - "&as=$authorPubkey" + - "&sz=1048576" + val uri = + "blossom:$sha256.mp4" + + "?xs=https%3A%2F%2Fcdn.example.com" + + "&xs=https%3A%2F%2Fbackup.example.com" + + "&as=$authorPubkey" + + "&sz=1048576" val result = BlossomUri.parse(uri) assertNotNull(result) @@ -64,7 +64,7 @@ class BlossomUriTest { @Test fun parsesUriWithUnencodedServerUrls() { // xs values with unencoded colons/slashes should still parse - val uri = "blossom:${sha256}.bin?xs=https://cdn.example.com&sz=512" + val uri = "blossom:$sha256.bin?xs=https://cdn.example.com&sz=512" val result = BlossomUri.parse(uri) assertNotNull(result) @@ -83,7 +83,7 @@ class BlossomUriTest { @Test fun isCaseInsensitiveForScheme() { - val result = BlossomUri.parse("BLOSSOM:${sha256}.png") + val result = BlossomUri.parse("BLOSSOM:$sha256.png") assertNotNull(result) assertEquals(sha256, result.sha256) } @@ -109,13 +109,14 @@ class BlossomUriTest { @Test fun roundTrip() { - val original = BlossomUri( - sha256 = sha256, - extension = "jpg", - servers = listOf("https://cdn.example.com", "https://backup.example.com"), - authors = listOf(authorPubkey), - size = 204800L, - ) + val original = + BlossomUri( + sha256 = sha256, + extension = "jpg", + servers = listOf("https://cdn.example.com", "https://backup.example.com"), + authors = listOf(authorPubkey), + size = 204800L, + ) val reparsed = BlossomUri.parse(original.toUriString()) assertEquals(original, reparsed) @@ -124,7 +125,7 @@ class BlossomUriTest { @Test fun handlesMultipleAuthors() { val author2 = "b8f3721a0dc1b4d5c12f4cc7c54ae14071eb9c1b4f9b2cf0d4ab22c0e9f0c7f" - val uri = "blossom:${sha256}.jpg?as=$authorPubkey&as=$author2" + val uri = "blossom:$sha256.jpg?as=$authorPubkey&as=$author2" val result = BlossomUri.parse(uri) assertNotNull(result)