diff options
| author | Paul Buetow <paul@buetow.org> | 2024-05-19 12:29:14 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-05-19 12:29:14 +0300 |
| commit | 3e55b77c042c8436f93347f26cdd3196c1cb7f25 (patch) | |
| tree | 82c90491cd6428db6c6e6edf91bd006c5b74dee6 /internal/types | |
| parent | fc6cd1078bf9f9c0966a0dff4e1b5f825a677123 (diff) | |
move SaveFile to entry
Diffstat (limited to 'internal/types')
| -rw-r--r-- | internal/types/entry.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/internal/types/entry.go b/internal/types/entry.go index 90b5e6f..b3358b0 100644 --- a/internal/types/entry.go +++ b/internal/types/entry.go @@ -7,6 +7,8 @@ import ( "os" "strings" "sync" + + "codeberg.org/snonux/gos/internal" ) // Tells me whether the entry was shared to the sm platform named Name @@ -70,6 +72,15 @@ func (e Entry) Serialize() ([]byte, error) { return json.Marshal(e) } +func (e Entry) SaveFile(filePath string) error { + jsonStr, err := e.Serialize() + if err != nil { + return err + } + + return internal.SaveFile(filePath, jsonStr) +} + func (e Entry) String() string { var sb strings.Builder |
