func sendRecent(stream *wsutil.WebSocketStream, args *Arguments) error { if args.Num <= 0 { // First authorize with the CC by fetching something _, err := recentLogs(args.Token, args.GUID, 1) if err != nil { return err } } else { // Recent history requested? recentLogs, err := recentLogs(args.Token, args.GUID, args.Num) if err != nil { return err } for _, line := range recentLogs { err = stream.Send(line) if err != nil { return err } } } return nil }