SettingsDirectory内にファイルを追加するようにした

This commit is contained in:
Haruki
2023-08-25 09:28:49 +09:00
parent e1d5f9fba9
commit d722f5cd5c
2 changed files with 24 additions and 2 deletions

View File

@@ -4,9 +4,11 @@ import (
"errors"
"fmt"
"os"
"path/filepath"
"github.com/nbd-wtf/go-nostr"
"github.com/nbd-wtf/go-nostr/nip19"
"github.com/studiokaiji/nostr-webhost/nostrh/cmd/paths"
)
const PATH = ".nostr_account_secret"
@@ -20,8 +22,19 @@ func SetSecret(key string) error {
}
key = v.(string)
}
dir, err := paths.GetSettingsDirectory()
if err != nil {
return err
}
filePath := filepath.Join(dir, PATH)
if err != nil {
return err
}
// キーをファイルに書き込み
return os.WriteFile(PATH, []byte(key), 0644)
return os.WriteFile(filePath, []byte(key), 0644)
}
func ShowPublic() (string, string, error) {

View File

@@ -2,13 +2,22 @@ package relays
import (
"os"
"path/filepath"
"strings"
"github.com/studiokaiji/nostr-webhost/nostrh/cmd/paths"
)
const PATH = ".nostr_relays"
func AddRelay(relayURL string) error {
file, err := os.OpenFile(PATH, os.O_APPEND|os.O_WRONLY|os.O_CREATE, 0644)
dir, err := paths.GetSettingsDirectory()
if err != nil {
return err
}
filePath := filepath.Join(dir, PATH)
file, err := os.OpenFile(filePath, os.O_APPEND|os.O_WRONLY|os.O_CREATE, 0644)
if err != nil {
return err
}