 	/// Send a message to all clients
 	///
 	/// - Parameter object: the message to send
-	/// - Throws: any encoding errors
-	func broadcastToAllClients<T: Encodable>(object: T) throws {
-		let data = try settings.encode(object)
-		sockets.forEach { $0.send(data: data) { () in } }
+	func broadcastToAllClients<T: Encodable>(object: T) {
+		do {
+			let data = try settings.encode(object)
+			sockets.forEach { $0.send(data: data) { () in } }
+		} catch {
+			Log.logger.warning(message: "error sending to all client (\(error))", true)
+		}
 	}
 }
 

// MARK: - Command Handling
extension Session {
	private func handleExecute(params: SessionCommand.ExecuteParams) {
		
	}
	
	private func handleExecuteFile(params: SessionCommand.ExecuteFileParams) {

			lastClientDisconnectTime = nil
		}
		do {
			broadcastToAllClients(object: try settings.dao.getUserInfo(user: socket.user))
		} catch {
			Log.logger.error(message: "failed to send BulkUserInfo \(error)", true)
		}
