diff options
author | Dmitry Ilvokhin <d@ilvokhin.com> | 2025-03-01 20:10:26 +0000 |
---|---|---|
committer | Dmitry Ilvokhin <d@ilvokhin.com> | 2025-03-02 21:58:24 +0000 |
commit | 96bcc15d6e3e820309c874fe39df11cb88b30af2 (patch) | |
tree | 1674002cc4378c5d077c0fe4ca239dd3c4ef9ab0 /flat.go | |
parent | 602dcb4ec617634d1fed182ac0309123992e43c6 (diff) | |
download | flatbot-96bcc15d6e3e820309c874fe39df11cb88b30af2.tar.gz flatbot-96bcc15d6e3e820309c874fe39df11cb88b30af2.tar.bz2 flatbot-96bcc15d6e3e820309c874fe39df11cb88b30af2.zip |
Split logic to multiple files
Diffstat (limited to 'flat.go')
-rw-r--r-- | flat.go | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -0,0 +1,19 @@ +package main + +import ( + "cmp" + "fmt" +) + +type flat struct { + ID int + Price string +} + +func (f *flat) URL() string { + return fmt.Sprintf("https://rightmove.co.uk/properties/%v", f.ID) +} + +func compareID(a, b flat) int { + return cmp.Compare(a.ID, b.ID) +} |