diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/model/Account.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/model/Account.kt index 1995916c5..dd4574e59 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/model/Account.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/model/Account.kt @@ -2207,6 +2207,7 @@ class Account( ProfileGalleryEntryEvent.create( url = url, eventid = idHex, + relayhint = relay, /*magnetUri = magnetUri, mimeType = headerInfo.mimeType, hash = headerInfo.hash, diff --git a/quartz/src/main/java/com/vitorpamplona/quartz/events/ProfileGalleryEntryEvent.kt b/quartz/src/main/java/com/vitorpamplona/quartz/events/ProfileGalleryEntryEvent.kt index 2a04bfe38..e943c28dd 100644 --- a/quartz/src/main/java/com/vitorpamplona/quartz/events/ProfileGalleryEntryEvent.kt +++ b/quartz/src/main/java/com/vitorpamplona/quartz/events/ProfileGalleryEntryEvent.kt @@ -83,6 +83,7 @@ class ProfileGalleryEntryEvent( fun create( url: String, eventid: String? = null, + relayhint: String? = null, magnetUri: String? = null, mimeType: String? = null, alt: String? = null, @@ -99,10 +100,14 @@ class ProfileGalleryEntryEvent( createdAt: Long = TimeUtils.now(), onReady: (ProfileGalleryEntryEvent) -> Unit, ) { + var etag = eventid?.let { arrayOf("e", it) } + relayhint?.let { etag = etag?.plus(it) } + + println("RELAYHINT: " + etag) val tags = listOfNotNull( arrayOf(URL, url), - eventid?.let { arrayOf("e", it) }, + eventid?.let { etag }, magnetUri?.let { arrayOf(MAGNET_URI, it) }, mimeType?.let { arrayOf(MIME_TYPE, it) }, alt?.ifBlank { null }?.let { arrayOf(ALT, it) } ?: arrayOf("alt", ALT_DESCRIPTION),