活动:微信支付
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
|
||||
import { dispatch} from './dispatcher';
|
||||
import { dispatch } from './dispatcher';
|
||||
import { Session, Application } from 'pinus';
|
||||
|
||||
export function chat(session: Session, msg: any, app: Application, cb: (err: Error , serverId ?: string) => void) {
|
||||
export function chat(session: Session, msg: any, app: Application, cb: (err: Error, serverId?: string) => void) {
|
||||
let chatServers = app.getServersByType('chat');
|
||||
|
||||
if(!chatServers || chatServers.length === 0) {
|
||||
if (!chatServers || chatServers.length === 0) {
|
||||
cb(new Error('can not find chat servers.'));
|
||||
return;
|
||||
}
|
||||
@@ -14,10 +14,10 @@ export function chat(session: Session, msg: any, app: Application, cb: (err: Err
|
||||
cb(null, res.id);
|
||||
}
|
||||
|
||||
export function battle(session: Session, msg: any, app: Application, cb: (err: Error , serverId ?: string) => void) {
|
||||
export function battle(session: Session, msg: any, app: Application, cb: (err: Error, serverId?: string) => void) {
|
||||
let battleServers = app.getServersByType('battle');
|
||||
|
||||
if(!battleServers || battleServers.length === 0) {
|
||||
if (!battleServers || battleServers.length === 0) {
|
||||
cb(new Error('can not find battle servers.'));
|
||||
return;
|
||||
}
|
||||
@@ -43,10 +43,10 @@ export function battle(session: Session, msg: any, app: Application, cb: (err: E
|
||||
}
|
||||
|
||||
|
||||
export function guild(session: Session, msg: any, app: Application, cb: (err: Error , serverId ?: string) => void) {
|
||||
export function guild(session: Session, msg: any, app: Application, cb: (err: Error, serverId?: string) => void) {
|
||||
let guildServers = app.getServersByType('guild');
|
||||
|
||||
if(!guildServers || guildServers.length === 0) {
|
||||
if (!guildServers || guildServers.length === 0) {
|
||||
cb(new Error('can not find guild servers.'));
|
||||
return;
|
||||
}
|
||||
@@ -56,36 +56,36 @@ export function guild(session: Session, msg: any, app: Application, cb: (err: Er
|
||||
if (msg.args && msg.args.length > 0) {
|
||||
for (let arg of msg.args) {
|
||||
if (!arg.route) continue;
|
||||
|
||||
|
||||
if (['guild.gateActivityHandler.getGateActivity',
|
||||
'guild.gateActivityHandler.checkBattle', // 军团活动蛮夷入侵路由,按军团路由
|
||||
'guild.gateActivityHandler.action',
|
||||
'guild.gateActivityHandler.hitGate',
|
||||
'guild.gateActivityHandler.battleEnd',
|
||||
'guild.gateActivityHandler.debugGetPrivate',
|
||||
'guild.gateActivityHandler.debugStartActivity',
|
||||
'guild.gateActivityHandler.debugEndActivity'
|
||||
].indexOf(arg.route) !== -1) {
|
||||
rid = session.get('guildCode');
|
||||
'guild.gateActivityHandler.checkBattle', // 军团活动蛮夷入侵路由,按军团路由
|
||||
'guild.gateActivityHandler.action',
|
||||
'guild.gateActivityHandler.hitGate',
|
||||
'guild.gateActivityHandler.battleEnd',
|
||||
'guild.gateActivityHandler.debugGetPrivate',
|
||||
'guild.gateActivityHandler.debugStartActivity',
|
||||
'guild.gateActivityHandler.debugEndActivity'
|
||||
].indexOf(arg.route) !== -1) {
|
||||
rid = session.get('guildCode');
|
||||
} else if (['guild.cityActivityHandler.getCityStatus',
|
||||
'guild.cityActivityHandler.declareCity',
|
||||
'guild.cityActivityHandler.checkBattle',
|
||||
'guild.cityActivityHandler.hitGate',
|
||||
'guild.cityActivityHandler.battleEnd'
|
||||
].indexOf(arg.route) !== -1) {
|
||||
|
||||
'guild.cityActivityHandler.declareCity',
|
||||
'guild.cityActivityHandler.checkBattle',
|
||||
'guild.cityActivityHandler.hitGate',
|
||||
'guild.cityActivityHandler.battleEnd'
|
||||
].indexOf(arg.route) !== -1) {
|
||||
|
||||
if (arg.body.cityId) {
|
||||
rid = arg.body.cityId.toString();
|
||||
}
|
||||
} else if (['guild.raceActivityHandler.getRaceActivity',
|
||||
'guild.raceActivityHandler.join',
|
||||
'guild.raceActivityHandler.getRace',
|
||||
'guild.raceActivityHandler.useItem',
|
||||
'guild.raceActivityHandler.battleEnd',
|
||||
].indexOf(arg.route) !== -1) {
|
||||
rid = session.get('serverId').toString();
|
||||
'guild.raceActivityHandler.join',
|
||||
'guild.raceActivityHandler.getRace',
|
||||
'guild.raceActivityHandler.useItem',
|
||||
'guild.raceActivityHandler.battleEnd',
|
||||
].indexOf(arg.route) !== -1) {
|
||||
rid = session.get('serverId').toString();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -93,10 +93,10 @@ export function guild(session: Session, msg: any, app: Application, cb: (err: Er
|
||||
cb(null, res.id);
|
||||
}
|
||||
|
||||
export function activity(session: Session, msg: any, app: Application, cb: (err: Error , serverId ?: string) => void) {
|
||||
export function activity(session: Session, msg: any, app: Application, cb: (err: Error, serverId?: string) => void) {
|
||||
let activityServers = app.getServersByType('activity');
|
||||
|
||||
if(!activityServers || activityServers.length === 0) {
|
||||
if (!activityServers || activityServers.length === 0) {
|
||||
cb(new Error('can not find activity servers.'));
|
||||
return;
|
||||
}
|
||||
@@ -105,14 +105,26 @@ export function activity(session: Session, msg: any, app: Application, cb: (err:
|
||||
cb(null, res.id);
|
||||
}
|
||||
|
||||
export function gm(session: Session, msg: any, app: Application, cb: (err: Error , serverId ?: string) => void) {
|
||||
export function gm(session: Session, msg: any, app: Application, cb: (err: Error, serverId?: string) => void) {
|
||||
let gmServers = app.getServersByType('gm');
|
||||
|
||||
if(!gmServers || gmServers.length === 0) {
|
||||
if (!gmServers || gmServers.length === 0) {
|
||||
cb(new Error('can not find gm servers.'));
|
||||
return;
|
||||
}
|
||||
|
||||
let res = dispatch(session.get('roleId'), gmServers);
|
||||
cb(null, res.id);
|
||||
}
|
||||
|
||||
export function order(session: Session, msg: any, app: Application, cb: (err: Error, serverId?: string) => void) {
|
||||
let orderServers = app.getServersByType('order');
|
||||
|
||||
if (!orderServers || orderServers.length === 0) {
|
||||
cb(new Error('can not find activity servers.'));
|
||||
return;
|
||||
}
|
||||
|
||||
let res = dispatch(session.get('roleId'), orderServers);
|
||||
cb(null, res.id);
|
||||
}
|
||||
Reference in New Issue
Block a user