aboutsummaryrefslogtreecommitdiff
path: root/util.go
blob: efaa9c851a6e5d8e954cbb60033dc32a2053947c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package gemini

import (
	"bufio"
	"io"
)

// readLine reads a line.
func readLine(r io.Reader) (string, error) {
	scanner := bufio.NewScanner(r)
	scanner.Scan()
	if err := scanner.Err(); err != nil {
		return "", err
	}
	return scanner.Text(), nil
}