diff options
author | Aki <please@ignore.pl> | 2021-05-07 00:31:20 +0200 |
---|---|---|
committer | Aki <please@ignore.pl> | 2021-05-07 00:31:20 +0200 |
commit | e4134a5e2523f66b8109e6d21143c064836e6c5f (patch) | |
tree | b79100ba94d38876b5d9ed70afae3c58d0759a82 /storage.go | |
parent | cfa940f03feda2c92cc6f838e1f74465aae6746f (diff) | |
download | field-e4134a5e2523f66b8109e6d21143c064836e6c5f.zip field-e4134a5e2523f66b8109e6d21143c064836e6c5f.tar.gz field-e4134a5e2523f66b8109e6d21143c064836e6c5f.tar.bz2 |
Added names for battles (finally)
Diffstat (limited to 'storage.go')
-rw-r--r-- | storage.go | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -5,6 +5,7 @@ import ( "encoding/hex" "encoding/json" "errors" + "fmt" "io" "io/ioutil" "net/http" @@ -68,6 +69,16 @@ func (s *Storage) AddBattle(battle *Battle) error { return errors.New("missing killmails") } battle.CalculateHash() + killmail := battle.Killmails[0] + details, err := GetKillmail(killmail.Id, killmail.Hash) + if err != nil { + return err + } + system, err := GetSolarSystem(details.SolarSystemId) + if err != nil { + return err + } + battle.Name = fmt.Sprintf("Battle in %s", system.Name) data, err := json.Marshal(battle) if err != nil { return err |