mirror of
https://github.com/studiokaiji/nostr-webhost.git
synced 2026-02-22 23:44:56 +01:00
SettingsDirectory内にファイルを追加するようにした
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user