File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change 1
1
dist /
2
2
* .hi
3
- * .o
3
+ * .o
4
+ * .hp
5
+ * .aux
6
+ * .prof
Original file line number Diff line number Diff line change @@ -231,12 +231,17 @@ buildPrivateMessage :: User ->
231
231
String ->
232
232
((Handle , MVar () ), ClientMessage )
233
233
buildPrivateMessage to fromName msg =
234
- (connection to, CPrivateMessage fromName msg)
234
+ let cMessage = CPrivateMessage fromName msg
235
+ conn = connection to in
236
+ (conn `seq` conn, cMessage `seq` cMessage)
235
237
236
238
buildRoomMessages :: Room ->
237
239
String ->
238
240
String ->
239
241
[((Handle , MVar () ), ClientMessage )]
240
242
buildRoomMessages room from msg =
241
- map (\ u -> (connection u, CRoomMessage from (roomName room) msg))
243
+ map (\ u ->
244
+ let cMessage = CRoomMessage from (roomName room) msg
245
+ conn = connection u in
246
+ (conn `seq` conn, cMessage `seq` cMessage))
242
247
(filter (\ u -> userName u /= from) (users room))
You can’t perform that action at this time.
0 commit comments