summaryrefslogtreecommitdiff
path: root/wsmsg_choose.go
diff options
context:
space:
mode:
Diffstat (limited to 'wsmsg_choose.go')
-rw-r--r--wsmsg_choose.go21
1 files changed, 7 insertions, 14 deletions
diff --git a/wsmsg_choose.go b/wsmsg_choose.go
index bde9bb8..9b8708b 100644
--- a/wsmsg_choose.go
+++ b/wsmsg_choose.go
@@ -44,8 +44,7 @@ func messageChooseCourse(
if atomic.LoadUint32(&state) != 2 {
err := writeText(ctx, c, "E :Course selections are not open")
if err != nil {
- return fmt.Errorf(
- "%w: %w",
+ return wrapError(
errCannotSend,
err,
)
@@ -55,8 +54,7 @@ func messageChooseCourse(
select {
case <-ctx.Done():
- return fmt.Errorf(
- "%w: %w",
+ return wrapError(
errContextCancelled,
ctx.Err(),
)
@@ -87,8 +85,7 @@ func messageChooseCourse(
if _, ok := (*userCourseGroups)[course.Group]; ok {
err := writeText(ctx, c, "R "+mar[1]+" :Group conflict")
if err != nil {
- return fmt.Errorf(
- "%w: %w",
+ return wrapError(
errCannotSend,
err,
)
@@ -159,8 +156,7 @@ func messageChooseCourse(
if err != nil {
err := course.decrementSelectedAndPropagate(ctx, c)
if err != nil {
- return fmt.Errorf(
- "%w: %w",
+ return wrapError(
errCannotSend,
err,
)
@@ -178,8 +174,7 @@ func messageChooseCourse(
err = writeText(ctx, c, "Y "+mar[1])
if err != nil {
- return fmt.Errorf(
- "%w: %w",
+ return wrapError(
errCannotSend,
err,
)
@@ -188,8 +183,7 @@ func messageChooseCourse(
if config.Perf.PropagateImmediate {
err = sendSelectedUpdate(ctx, c, courseID)
if err != nil {
- return fmt.Errorf(
- "%w: %w",
+ return wrapError(
errCannotSend,
err,
)
@@ -204,8 +198,7 @@ func messageChooseCourse(
}
err = writeText(ctx, c, "R "+mar[1]+" :Full")
if err != nil {
- return fmt.Errorf(
- "%w: %w",
+ return wrapError(
errCannotSend,
err,
)