Skip to content

Commit c274729

Browse files
committed
moving finished bool into auction struct
1 parent ec17dc7 commit c274729

File tree

2 files changed

+9
-16
lines changed

2 files changed

+9
-16
lines changed

src/TibiaHousesOverviewV3.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import (
1515
type HousesAuction struct {
1616
AuctionBid int `json:"current_bid"`
1717
AuctionLeft string `json:"time_left"`
18+
IsFinished bool `json:"finished"`
1819
}
1920

2021
// Child of HousesHouses
@@ -25,7 +26,6 @@ type HousesHouse struct {
2526
Rent int `json:"rent"`
2627
IsRented bool `json:"rented"`
2728
IsAuctioned bool `json:"auctioned"`
28-
IsFinished bool `json:"finished"`
2929
Auction HousesAuction `json:"auction"`
3030
}
3131

@@ -113,7 +113,7 @@ func TibiaHousesOverviewV3Impl(c *gin.Context, world string, town string, htmlDa
113113
subma1b := houseOverviewAuctionedRegex.FindAllStringSubmatch(s, -1)
114114
house.Auction.AuctionBid = TibiaDataStringToIntegerV3(subma1b[0][1])
115115
if subma1b[0][2] == "finished" {
116-
house.IsFinished = true
116+
house.Auction.IsFinished = true
117117
} else {
118118
house.Auction.AuctionLeft = subma1b[0][3]
119119
}

src/TibiaHousesOverviewV3_test.go

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,7 @@ func TestAnticaThaisHousesOverview(t *testing.T) {
4646
assert.Equal(50000, firstHouse.Rent)
4747
assert.True(firstHouse.IsRented)
4848
assert.False(firstHouse.IsAuctioned)
49-
assert.False(firstHouse.IsFinished)
50-
assert.Equal(HousesAuction{AuctionBid: 0, AuctionLeft: ""}, firstHouse.Auction)
49+
assert.Equal(HousesAuction{AuctionBid: 0, AuctionLeft: "", IsFinished: false}, firstHouse.Auction)
5150

5251
lastHouse := housesJson.Houses.HouseList[117]
5352
assert.Equal("Upper Swamp Lane 8", lastHouse.Name)
@@ -56,8 +55,7 @@ func TestAnticaThaisHousesOverview(t *testing.T) {
5655
assert.Equal(600000, lastHouse.Rent)
5756
assert.True(lastHouse.IsRented)
5857
assert.False(lastHouse.IsAuctioned)
59-
assert.False(lastHouse.IsFinished)
60-
assert.Equal(HousesAuction{AuctionBid: 0, AuctionLeft: ""}, lastHouse.Auction)
58+
assert.Equal(HousesAuction{AuctionBid: 0, AuctionLeft: "", IsFinished: false}, lastHouse.Auction)
6159

6260
assert.Equal(14, len(housesJson.Houses.GuildhallList))
6361

@@ -68,8 +66,7 @@ func TestAnticaThaisHousesOverview(t *testing.T) {
6866
assert.Equal(500000, firstGuild.Rent)
6967
assert.True(firstGuild.IsRented)
7068
assert.False(firstGuild.IsAuctioned)
71-
assert.False(firstGuild.IsFinished)
72-
assert.Equal(HousesAuction{AuctionBid: 0, AuctionLeft: ""}, firstGuild.Auction)
69+
assert.Equal(HousesAuction{AuctionBid: 0, AuctionLeft: "", IsFinished: false}, firstGuild.Auction)
7370

7471
lastGuild := housesJson.Houses.GuildhallList[13]
7572
assert.Equal("Warriors' Guildhall", lastGuild.Name)
@@ -78,8 +75,7 @@ func TestAnticaThaisHousesOverview(t *testing.T) {
7875
assert.Equal(5000000, lastGuild.Rent)
7976
assert.True(lastGuild.IsRented)
8077
assert.False(lastGuild.IsAuctioned)
81-
assert.False(lastGuild.IsFinished)
82-
assert.Equal(HousesAuction{AuctionBid: 0, AuctionLeft: ""}, lastGuild.Auction)
78+
assert.Equal(HousesAuction{AuctionBid: 0, AuctionLeft: "", IsFinished: false}, lastGuild.Auction)
8379
}
8480

8581
func TestPremiaFarmineHousesOverview(t *testing.T) {
@@ -120,8 +116,7 @@ func TestPremiaFarmineHousesOverview(t *testing.T) {
120116
assert.Equal(150000, firstHouse.Rent)
121117
assert.False(firstHouse.IsRented)
122118
assert.True(firstHouse.IsAuctioned)
123-
assert.False(firstHouse.IsFinished)
124-
assert.Equal(HousesAuction{AuctionBid: 0, AuctionLeft: ""}, firstHouse.Auction)
119+
assert.Equal(HousesAuction{AuctionBid: 0, AuctionLeft: "", IsFinished: false}, firstHouse.Auction)
125120

126121
assert.Equal(0, len(housesJson.Houses.GuildhallList))
127122
}
@@ -164,8 +159,7 @@ func TestPremiaEdronHousesOverview(t *testing.T) {
164159
assert.Equal(150000, auctionedHouse.Rent)
165160
assert.False(auctionedHouse.IsRented)
166161
assert.True(auctionedHouse.IsAuctioned)
167-
assert.False(auctionedHouse.IsFinished)
168-
assert.Equal(HousesAuction{AuctionBid: 200000, AuctionLeft: "9 hours"}, auctionedHouse.Auction)
162+
assert.Equal(HousesAuction{AuctionBid: 200000, AuctionLeft: "9 hours", IsFinished: false}, auctionedHouse.Auction)
169163

170164
secondAuctionedHouse := housesJson.Houses.HouseList[56]
171165
assert.Equal("Cormaya 9c", secondAuctionedHouse.Name)
@@ -174,8 +168,7 @@ func TestPremiaEdronHousesOverview(t *testing.T) {
174168
assert.Equal(80000, secondAuctionedHouse.Rent)
175169
assert.False(secondAuctionedHouse.IsRented)
176170
assert.True(secondAuctionedHouse.IsAuctioned)
177-
assert.True(secondAuctionedHouse.IsFinished)
178-
assert.Equal(HousesAuction{AuctionBid: 12345, AuctionLeft: ""}, secondAuctionedHouse.Auction)
171+
assert.Equal(HousesAuction{AuctionBid: 12345, AuctionLeft: "", IsFinished: true}, secondAuctionedHouse.Auction)
179172

180173
assert.Equal(6, len(housesJson.Houses.GuildhallList))
181174
}

0 commit comments

Comments
 (0)