(name string, payload any)
| 678 | } |
| 679 | |
| 680 | func writeJSONCache(name string, payload any) error { |
| 681 | path, err := cachePath(name) |
| 682 | if err != nil { |
| 683 | return err |
| 684 | } |
| 685 | data, err := json.Marshal(payload) |
| 686 | if err != nil { |
| 687 | return err |
| 688 | } |
| 689 | return os.WriteFile(path, data, 0o644) |
| 690 | } |
| 691 | |
| 692 | // -------- Networking -------- |
| 693 |
no test coverage detected