Add initial QWK docs, update FTN, etc.
This commit is contained in:
@@ -187,6 +187,8 @@ qwk-export arguments:
|
||||
--user USER User in which to export for. Defaults to the SysOp.
|
||||
--after TIMESTAMP Export only messages with a timestamp later than
|
||||
TIMESTAMP.
|
||||
--no-qwke Disable QWKE extensions.
|
||||
--no-synchronet Disable Synchronet style extensions.
|
||||
`
|
||||
};
|
||||
|
||||
|
||||
@@ -521,6 +521,13 @@ function exportQWKPacket() {
|
||||
|
||||
const userName = argv.user || '-';
|
||||
|
||||
const writerOptions = {
|
||||
enableQWKE : !(false === argv.qwke),
|
||||
enableHeadersExtension : !(false === argv.synchronet),
|
||||
enableAtKludges : !(false === argv.synchronet),
|
||||
archiveFormat : argv.format || 'application/zip'
|
||||
};
|
||||
|
||||
let totalExported = 0;
|
||||
async.waterfall(
|
||||
[
|
||||
@@ -578,10 +585,10 @@ function exportQWKPacket() {
|
||||
},
|
||||
(user, Message, messageIds, callback) => {
|
||||
const { QWKPacketWriter } = require('../qwk_mail_packet');
|
||||
const writer = new QWKPacketWriter({
|
||||
const writer = new QWKPacketWriter(Object.assign(writerOptions, {
|
||||
bbsID,
|
||||
user,
|
||||
});
|
||||
}));
|
||||
|
||||
writer.on('ready', () => {
|
||||
async.eachSeries(messageIds, (messageId, nextMessageId) => {
|
||||
|
||||
Reference in New Issue
Block a user