summaryrefslogtreecommitdiff
path: root/wsm.go
diff options
context:
space:
mode:
Diffstat (limited to 'wsm.go')
-rw-r--r--wsm.go15
1 files changed, 9 insertions, 6 deletions
diff --git a/wsm.go b/wsm.go
index 3f9a703..797475c 100644
--- a/wsm.go
+++ b/wsm.go
@@ -200,12 +200,15 @@ func messageChooseCourse(
err,
)
}
- err = sendSelectedUpdate(ctx, c, courseID)
- if err != nil {
- return fmt.Errorf(
- "error notifying after increment: %w",
- err,
- )
+
+ if config.Perf.PropagateImmediate {
+ err = sendSelectedUpdate(ctx, c, courseID)
+ if err != nil {
+ return fmt.Errorf(
+ "error notifying after increment: %w",
+ err,
+ )
+ }
}
} else {
err := tx.Rollback(ctx)