File tree Expand file tree Collapse file tree 2 files changed +19
-19
lines changed
Expand file tree Collapse file tree 2 files changed +19
-19
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ const layout = "2006-01-02"
1212
1313type MiteApi interface {
1414 Projects () ([]* Project , error )
15- Services () ([]Service , error )
15+ Services () ([]* Service , error )
1616 TimeEntries (params * TimeEntryParameters ) ([]TimeEntry , error )
1717 TimeEntry (id string ) (* TimeEntry , error )
1818}
Original file line number Diff line number Diff line change @@ -10,33 +10,33 @@ type Service struct {
1010 Note string
1111}
1212
13- func (a * miteApi ) Services () ([]Service , error ) {
14- srs := []ServiceResponse {}
15- err := a .get ("services.json" , & srs )
16- if err != nil {
17- return nil , err
18- }
19-
20- services := []Service {}
21- for _ , sr := range srs {
22- services = append (services , sr .ToService ())
23- }
24-
25- return services , nil
26- }
27-
28- type ServiceResponse struct {
13+ type serviceResponse struct {
2914 Service struct {
3015 Id int `json:"id"`
3116 Name string `json:"name"`
3217 Note string `json:"note"`
3318 } `json:"service"`
3419}
3520
36- func (r ServiceResponse ) ToService () Service {
37- return Service {
21+ func (r * serviceResponse ) ToService () * Service {
22+ return & Service {
3823 Id : fmt .Sprintf ("%d" , r .Service .Id ),
3924 Name : r .Service .Name ,
4025 Note : r .Service .Note ,
4126 }
4227}
28+
29+ func (a * miteApi ) Services () ([]* Service , error ) {
30+ srs := []serviceResponse {}
31+ err := a .get ("services.json" , & srs )
32+ if err != nil {
33+ return nil , err
34+ }
35+
36+ services := []* Service {}
37+ for _ , sr := range srs {
38+ services = append (services , sr .ToService ())
39+ }
40+
41+ return services , nil
42+ }
You can’t perform that action at this time.
0 commit comments