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) +} |