Skip to content

Commit e391abb

Browse files
committed
chat.Run(): improve readability of error handling
1 parent fbde07b commit e391abb

File tree

1 file changed

+4
-11
lines changed

1 file changed

+4
-11
lines changed

chat/chat.go

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,12 @@ func Run(flags Flags) error {
4848
},
4949
port: 0,
5050
}
51-
state.port, err = parsePort(flags.Port)
5251

53-
if err != nil {
52+
if state.port, err = parsePort(flags.Port); err != nil {
5453
return err
5554
}
5655

57-
state, err = initChat(flags.Out, state)
58-
59-
if err != nil {
56+
if state, err = initChat(flags.Out, state); err != nil {
6057
return err
6158
}
6259

@@ -74,15 +71,11 @@ func Run(flags Flags) error {
7471
return nil
7572
}
7673

77-
state, err = handleInput(flags.Out, state, in)
78-
79-
if err != nil {
74+
if state, err = handleInput(flags.Out, state, in); err != nil {
8075
return err
8176
}
8277
case req := <-requests:
83-
state, err = handleRequest(flags.Out, state, req)
84-
85-
if err != nil {
78+
if state, err = handleRequest(flags.Out, state, req); err != nil {
8679
return err
8780
}
8881
}

0 commit comments

Comments
 (0)