诸侯混战:修复重复打开不同城门推送问题

This commit is contained in:
luying
2022-09-09 15:18:23 +08:00
parent cb1384b24f
commit d32de29d9d
4 changed files with 15 additions and 14 deletions
@@ -12,7 +12,6 @@ export class CityActivityObject {
private members: Map<string, Array<Member>> = new Map(); // 每个军团参与的成员 guildCode => [{roleId, job}]
private cities: Map<string, string[]> = new Map(); // 各个城池参与的军团 serverId&cityId => [guildCode]
private guilds: Map<string, number> = new Map(); // 军团所在的城池 guildCode => cityId
private historyCity: Map<string, number> = new Map(); // 获取自己打开过的城池的页面 roleId => cityId
private sentCity: string[] = [];
private startTime: number = 0;
@@ -112,15 +111,6 @@ export class CityActivityObject {
return { gateHp, maxHp: this.maxHp.get(key)||0 }
}
public getHistoryCity(roleId: string) {
return this.historyCity.get(roleId)
}
public setHistoryCity(roleId: string, cityId: number) {
return this.historyCity.set(roleId, cityId);
}
public pushMembers(guildCode: string, roleId: string, job: number, code: string) {
if(this.members.has(guildCode)) {