- std::string payload = parseCommand( head, content );
- execute( head, payload );
- } catch( const char* msg ) {
- logger::error( "ERROR: ", msg );
+ std::string all = parseCommandChunked( head, io );
+ execute( static_cast<RecordHeader::SignerCommand>( head.command ), all );
+ } catch( const std::exception& msg ) {
+ logger::error( "ERROR: ", msg.what() );