+ (empire-web:prompt (session c) message)
+ (send-next-line c)))
+
+(defmethod send-next-line ((c connection))
+ (let ((next-event (locked-queue:dequeue (send-queue c))))
+ (etypecase next-event
+ (string (send-message-one c next-event))
+ (cons (let ((message (car next-event))
+ (mode (cdr next-event)))
+ (send-message-one c message)
+ (set-new-mode c mode))))))