summaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2024-10-27 10:28:01 +0200
committerPaul Buetow <paul@buetow.org>2024-10-27 10:28:01 +0200
commit0144d8d5840c9b7b5c2829870c5c64cf325a4528 (patch)
tree4880709f7b400ce701bfdf0de578920384540f75 /cmd
parent4b96e88e8bccac7ab0a4e636f67d260a9fea25a5 (diff)
fix nil pointer
Diffstat (limited to 'cmd')
-rw-r--r--cmd/gos/main.go13
1 files changed, 10 insertions, 3 deletions
diff --git a/cmd/gos/main.go b/cmd/gos/main.go
index 0bc2daf..81f747a 100644
--- a/cmd/gos/main.go
+++ b/cmd/gos/main.go
@@ -17,6 +17,8 @@ import (
const versionStr = "v0.0.1"
+// TODO: edit tag, to edit post before it is queued.
+// TODO: now tag, to post a post immediately, ignoring the stats.
func main() {
dry := flag.Bool("dry", false, "Dry run")
version := flag.Bool("version", false, "Display version")
@@ -51,9 +53,14 @@ func main() {
parts := strings.Split(platform, ":")
var err error
// E.g. args.Platform["mastodon"] = 500
- args.Platforms[parts[0]], err = strconv.Atoi(parts[1])
- if err != nil {
- log.Fatalln(err)
+ if len(parts) > 1 {
+ args.Platforms[parts[0]], err = strconv.Atoi(parts[1])
+ if err != nil {
+ log.Fatalln(err)
+ }
+ } else {
+ log.Println("No message length specified for", platform, "so assuming 500")
+ args.Platforms[parts[0]] = 500
}
}