Skip to content

Commit 6db0390

Browse files
authored
removing injection of housetype from assets (#95)
1 parent aedb8b5 commit 6db0390

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

src/HousesMapping.go

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,8 @@ var (
1414
)
1515

1616
type AssetsHouse struct {
17-
HouseID int `json:"house_id"`
18-
Town string `json:"town"`
19-
HouseType string `json:"type"`
17+
HouseID int `json:"house_id"`
18+
Town string `json:"town"`
2019
}
2120
type HousesMapping struct {
2221
Houses []AssetsHouse `json:"houses"`
@@ -65,12 +64,12 @@ func TibiaDataHousesMappingInitiator() {
6564
}
6665
}
6766

68-
// TibiaDataHousesMapResolver func - used to return both town and type
69-
func TibiaDataHousesMapResolver(houseid int) (town string, housetype string) {
67+
// TibiaDataHousesMapResolver func - used to return town
68+
func TibiaDataHousesMapResolver(houseid int) (town string) {
7069
for _, value := range TibiaDataHousesMapping.Houses {
7170
if houseid == value.HouseID {
72-
return value.Town, value.HouseType
71+
return value.Town
7372
}
7473
}
75-
return "", ""
74+
return ""
7675
}

src/TibiaHousesHouseV3.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,10 +95,11 @@ func TibiaHousesHouseV3Impl(houseid string, BoxContentHTML string) HouseResponse
9595
HouseData.Houseid = TibiaDataStringToIntegerV3(houseid)
9696
HouseData.World = subma1[0][8]
9797

98-
HouseData.Town, HouseData.Type = TibiaDataHousesMapResolver(HouseData.Houseid)
98+
HouseData.Town = TibiaDataHousesMapResolver(HouseData.Houseid)
9999

100100
HouseData.Name = TibiaDataSanitizeEscapedString(subma1[0][2])
101101
HouseData.Img = subma1[0][1]
102+
HouseData.Type = subma1[0][3]
102103
HouseData.Beds = TibiaDataStringToIntegerV3(subma1[0][4])
103104
HouseData.Size = TibiaDataStringToIntegerV3(subma1[0][5])
104105
HouseData.Rent = TibiaDataConvertValuesWithK(subma1[0][6] + subma1[0][7])

src/TibiaHousesHouseV3_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ func TestCormaya10(t *testing.T) {
2121
assert.Equal("Premia", houseJson.House.World)
2222
assert.Equal("", houseJson.House.Town) //depends on TibiaDataHousesMapResolver
2323
assert.Equal("Cormaya 10", houseJson.House.Name)
24-
assert.Equal("", houseJson.House.Type) //depends on TibiaDataHousesMapResolver
24+
assert.Equal("house", houseJson.House.Type)
2525
assert.Equal(3, houseJson.House.Beds)
2626
assert.Equal(80, houseJson.House.Size)
2727
assert.Equal(300000, houseJson.House.Rent)
@@ -61,7 +61,7 @@ func TestCormaya11(t *testing.T) {
6161
assert.Equal("Premia", houseJson.House.World)
6262
assert.Equal("", houseJson.House.Town) //depends on TibiaDataHousesMapResolver
6363
assert.Equal("Cormaya 11", houseJson.House.Name)
64-
assert.Equal("", houseJson.House.Type) //depends on TibiaDataHousesMapResolver
64+
assert.Equal("house", houseJson.House.Type)
6565
assert.Equal(2, houseJson.House.Beds)
6666
assert.Equal(43, houseJson.House.Size)
6767
assert.Equal(150000, houseJson.House.Rent)
@@ -98,7 +98,7 @@ func TestBeachHomeApartmentsFlat14(t *testing.T) {
9898
assert.Equal("Premia", houseJson.House.World)
9999
assert.Equal("", houseJson.House.Town) //depends on TibiaDataHousesMapResolver
100100
assert.Equal("Beach Home Apartments, Flat 14", houseJson.House.Name)
101-
assert.Equal("", houseJson.House.Type) //depends on TibiaDataHousesMapResolver
101+
assert.Equal("house", houseJson.House.Type)
102102
assert.Equal(1, houseJson.House.Beds)
103103
assert.Equal(7, houseJson.House.Size)
104104
assert.Equal(25000, houseJson.House.Rent)
@@ -135,7 +135,7 @@ func TestBeachHomeApartmentsFlat15(t *testing.T) {
135135
assert.Equal("Premia", houseJson.House.World)
136136
assert.Equal("", houseJson.House.Town) //depends on TibiaDataHousesMapResolver
137137
assert.Equal("Beach Home Apartments, Flat 15", houseJson.House.Name)
138-
assert.Equal("", houseJson.House.Type) //depends on TibiaDataHousesMapResolver
138+
assert.Equal("house", houseJson.House.Type)
139139
assert.Equal(1, houseJson.House.Beds)
140140
assert.Equal(7, houseJson.House.Size)
141141
assert.Equal(25000, houseJson.House.Rent)

0 commit comments

Comments
 (0)