mirror of
https://github.com/NuSkooler/enigma-bbs.git
synced 2025-07-23 19:20:41 +02:00
* New menu stack functional
* @systemMethod:fallbackMenu -> @systemMethod:prevMenu * Lots of cleanup of gotoMenuModule() -> MenuModule.gotoMenu() * Lots of cleanup of fallbackMenuModule() -> MenuModule.prevMenu() * Lots of cleanup of 'next' processing -> MenuModule.nextMenu() * Clean up CPU strings a bit more
This commit is contained in:
parent
15ce69e02c
commit
f7a7423b32
11 changed files with 86 additions and 193 deletions
|
@ -14,7 +14,6 @@ exports.getDefaultMessageArea = getDefaultMessageArea;
|
|||
exports.getMessageAreaByName = getMessageAreaByName;
|
||||
exports.changeMessageArea = changeMessageArea;
|
||||
exports.getMessageListForArea = getMessageListForArea;
|
||||
exports.gotoMsgAreaFSEModuleForMessage = gotoMsgAreaFSEModuleForMessage;
|
||||
exports.getMessageAreaLastReadId = getMessageAreaLastReadId;
|
||||
exports.updateMessageAreaLastReadId = updateMessageAreaLastReadId;
|
||||
|
||||
|
@ -158,34 +157,6 @@ function getMessageListForArea(options, areaName, cb) {
|
|||
);
|
||||
}
|
||||
|
||||
function gotoMsgAreaFSEModuleForMessage(options, cb) {
|
||||
// options.client
|
||||
// options.msgAreaName
|
||||
// options.messageUuid
|
||||
// options.moduleName
|
||||
// options.msgNumber
|
||||
// options.msgTotal
|
||||
|
||||
var msg = new Message();
|
||||
msg.load( { uuid : options.messageUuid, user : options.client.user }, function loaded(err) {
|
||||
if(err) {
|
||||
cb(err);
|
||||
} else {
|
||||
var modOpts = {
|
||||
name : options.moduleName,
|
||||
extraArgs : {
|
||||
message : msg,
|
||||
messageAreaName : options.msgAreaName,
|
||||
messageNumber : options.msgNumber,
|
||||
messageTotal : options.msgTotal,
|
||||
},
|
||||
};
|
||||
|
||||
options.client.gotoMenuModule(modOpts, cb);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function getMessageAreaLastReadId(userId, areaName, cb) {
|
||||
msgDb.get(
|
||||
'SELECT message_id ' +
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue