Skip to content

Commit 7ec2ff4

Browse files
committed
adding new books to apiv2
1 parent e940914 commit 7ec2ff4

3 files changed

Lines changed: 11 additions & 10 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@ pom.xml.versionsBackup
99
.DS_Store
1010
build/
1111
.gradle
12+
/bin/

build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
apply plugin: 'eclipse'
12
apply plugin: 'java'
23
apply plugin: 'maven'
34

src/main/java/com/bitso/BitsoBook.java

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.bitso;
22

33
public enum BitsoBook {
4-
BTC_MXN, ETH_MXN, XRP_BTC, XRP_MXN, ETH_BTC, BCH_BTC;
4+
BTC_MXN, ETH_MXN, XRP_BTC, XRP_MXN, ETH_BTC, BCH_BTC, LTC_MXN, LTC_BTC;
55

66
public String toString() {
77
return this.name().toLowerCase();
@@ -11,16 +11,17 @@ public BitsoCurrency getMajor() {
1111
switch (this) {
1212
case BTC_MXN:
1313
return BitsoCurrency.BTC;
14-
case ETH_MXN:
15-
return BitsoCurrency.ETH;
1614
case XRP_BTC:
17-
return BitsoCurrency.XRP;
1815
case XRP_MXN:
1916
return BitsoCurrency.XRP;
2017
case ETH_BTC:
18+
case ETH_MXN:
2119
return BitsoCurrency.ETH;
2220
case BCH_BTC:
2321
return BitsoCurrency.BCH;
22+
case LTC_BTC:
23+
case LTC_MXN:
24+
return BitsoCurrency.BCH;
2425
default:
2526
throw new IllegalStateException("No major specified for book: " + this.name());
2627
}
@@ -29,16 +30,14 @@ public BitsoCurrency getMajor() {
2930
public BitsoCurrency getMinor() {
3031
switch (this) {
3132
case BTC_MXN:
32-
return BitsoCurrency.MXN;
3333
case ETH_MXN:
34-
return BitsoCurrency.MXN;
35-
case XRP_BTC:
36-
return BitsoCurrency.BTC;
34+
case LTC_MXN:
3735
case XRP_MXN:
3836
return BitsoCurrency.MXN;
39-
case ETH_BTC:
40-
return BitsoCurrency.BTC;
4137
case BCH_BTC:
38+
case ETH_BTC:
39+
case LTC_BTC:
40+
case XRP_BTC:
4241
return BitsoCurrency.BTC;
4342
default:
4443
throw new IllegalStateException("No minor specified for book: " + this.name());

0 commit comments

Comments
 (0)