From ae6f0a4139b9cb53cb43eb3b45576682dac385b3 Mon Sep 17 00:00:00 2001 From: Yamil Medina Date: Mon, 15 Apr 2024 13:03:08 +0200 Subject: [PATCH] chore: bump lithium without legacy javax deps. (#145) * chore: bump lithium * chore: bump lithium * chore: add domain to metadata --- backend/pom.xml | 12 ++++++++++-- .../src/main/java/com/wire/bots/roman/Sender.java | 13 ++++++++++++- .../java/com/wire/bots/roman/model/AssetMeta.java | 5 ++++- 3 files changed, 26 insertions(+), 4 deletions(-) diff --git a/backend/pom.xml b/backend/pom.xml index b08970a..cd9c9f8 100644 --- a/backend/pom.xml +++ b/backend/pom.xml @@ -6,7 +6,7 @@ com.wire.bots roman - 1.19.0 + 1.19.3 Roman Wire Bot API Proxy @@ -28,7 +28,7 @@ true - 3.6.0 + 3.6.4 4.0.0 0.11.5 5.8.2 @@ -67,6 +67,14 @@ io.dropwizard dropwizard-servlets + + io.dropwizard + dropwizard-jdbi3 + + + io.dropwizard + dropwizard-client + com.smoketurner dropwizard-swagger diff --git a/backend/src/main/java/com/wire/bots/roman/Sender.java b/backend/src/main/java/com/wire/bots/roman/Sender.java index 4622a89..6640e07 100644 --- a/backend/src/main/java/com/wire/bots/roman/Sender.java +++ b/backend/src/main/java/com/wire/bots/roman/Sender.java @@ -8,7 +8,17 @@ import com.wire.bots.roman.model.Mention; import com.wire.lithium.ClientRepo; import com.wire.xenon.WireClient; -import com.wire.xenon.assets.*; +import com.wire.xenon.assets.AssetBase; +import com.wire.xenon.assets.AudioAsset; +import com.wire.xenon.assets.AudioPreview; +import com.wire.xenon.assets.ButtonActionConfirmation; +import com.wire.xenon.assets.Calling; +import com.wire.xenon.assets.FileAsset; +import com.wire.xenon.assets.FileAssetPreview; +import com.wire.xenon.assets.ImageAsset; +import com.wire.xenon.assets.ImagePreview; +import com.wire.xenon.assets.MessageText; +import com.wire.xenon.assets.Poll; import com.wire.xenon.backend.models.Conversation; import com.wire.xenon.exceptions.MissingStateException; import com.wire.xenon.models.AssetKey; @@ -230,6 +240,7 @@ private void setAssetMetadata(AssetBase asset, AssetMeta meta) { asset.setAssetToken(meta.assetToken); asset.setSha256(Base64.getDecoder().decode(meta.sha256)); asset.setOtrKey(Base64.getDecoder().decode(meta.otrKey)); + asset.setDomain(meta.domain); } private AssetKey uploadAssetData(WireClient wireClient, AssetBase asset) throws Exception { diff --git a/backend/src/main/java/com/wire/bots/roman/model/AssetMeta.java b/backend/src/main/java/com/wire/bots/roman/model/AssetMeta.java index 569002a..fe35370 100644 --- a/backend/src/main/java/com/wire/bots/roman/model/AssetMeta.java +++ b/backend/src/main/java/com/wire/bots/roman/model/AssetMeta.java @@ -2,7 +2,6 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; - import jakarta.validation.constraints.NotNull; @JsonIgnoreProperties(ignoreUnknown = true) @@ -21,4 +20,8 @@ public class AssetMeta { @JsonProperty @NotNull public String otrKey; + + @JsonProperty + @NotNull + public String domain; }