diff --git a/src/main/kotlin/net/thauvin/erik/mobibot/modules/Bitcoin.kt b/src/main/kotlin/net/thauvin/erik/mobibot/modules/Bitcoin.kt index f191c40..1fa2cbf 100644 --- a/src/main/kotlin/net/thauvin/erik/mobibot/modules/Bitcoin.kt +++ b/src/main/kotlin/net/thauvin/erik/mobibot/modules/Bitcoin.kt @@ -124,9 +124,11 @@ class Bitcoin(bot: Mobibot) : ThreadedModule(bot) { val symbol = bpi.getString("symbol"); with(messages) { add(PublicMessage("BITCOIN: $symbol" + bpi.getDecimal("last") + " [$currency]")) - add(NoticeMessage(" 15m: $symbol" + bpi.getDecimal("15m"))) - add(NoticeMessage(" Buy: $symbol" + bpi.getDecimal("buy"))) - add(NoticeMessage(" Sell: $symbol" + bpi.getDecimal("sell"))) + if (bpi.getBigDecimal("15m") != bpi.getBigDecimal("last")) { + add(NoticeMessage(" 15m: $symbol" + bpi.getDecimal("15m"))) + add(NoticeMessage(" Buy: $symbol" + bpi.getDecimal("buy"))) + add(NoticeMessage(" Sell: $symbol" + bpi.getDecimal("sell"))) + } } return messages } catch (e: IOException) { diff --git a/src/test/kotlin/net/thauvin/erik/mobibot/modules/BitcoinTest.kt b/src/test/kotlin/net/thauvin/erik/mobibot/modules/BitcoinTest.kt index 31f7ede..3866d81 100644 --- a/src/test/kotlin/net/thauvin/erik/mobibot/modules/BitcoinTest.kt +++ b/src/test/kotlin/net/thauvin/erik/mobibot/modules/BitcoinTest.kt @@ -46,10 +46,10 @@ class BitcoinTest : LocalProperties() { var messages = marketPrice("USD") assertThat(messages).`as`("not empty").isNotEmpty assertThat(messages[0].msg).`as`("bitcoin & $").startsWith("BITCOIN").contains("$") - assertThat(messages[1].msg).`as`("15m").contains("15m") + //assertThat(messages[1].msg).`as`("15m").contains("15m") messages = marketPrice("GBP") assertThat(messages[0].msg).`as`("£").contains("£").contains("GBP") - assertThat(messages[1].msg).`as`("GBP 15m").contains("15m") + //assertThat(messages[1].msg).`as`("GBP 15m").contains("15m") } }