A locally focused bluesky appview
1package main
2
3import (
4 "fmt"
5 "io/ioutil"
6 "strconv"
7 "strings"
8)
9
10func storeLastSeq(filename string, seq int) error {
11 data := fmt.Sprint(seq)
12 return ioutil.WriteFile(filename, []byte(data), 0644)
13}
14
15func loadLastSeq(filename string) (int, error) {
16 data, err := ioutil.ReadFile(filename)
17 if err != nil {
18 return 0, err
19 }
20
21 seqStr := strings.TrimSpace(string(data))
22 seq, err := strconv.Atoi(seqStr)
23 if err != nil {
24 return 0, err
25 }
26
27 return seq, nil
28}