From 7d6ee8d28f456561b2adb6d85f6c86bcbb44d353 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 7 Jan 2018 01:36:10 +0100 Subject: kiss --- console.go | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) (limited to 'console.go') diff --git a/console.go b/console.go index 388b207..9ca2a70 100644 --- a/console.go +++ b/console.go @@ -1,19 +1,19 @@ package j1 import ( - "bufio" + "io" "os" ) type Console struct { - r *bufio.Reader - w *bufio.Writer + r io.Reader + w io.Writer } func NewConsole() *Console { return &Console{ - r: bufio.NewReader(os.Stdin), - w: bufio.NewWriter(os.Stdout), + r: os.Stdin, + w: os.Stdout, } } @@ -26,9 +26,5 @@ func (c *Console) Read(p []byte) (int, error) { } func (c *Console) Write(p []byte) (int, error) { - n, err := c.w.Write(p) - if err != nil { - return 0, err - } - return n, c.w.Flush() + return c.w.Write(p) } -- cgit v1.2.3