好友:推送申请增加列表
This commit is contained in:
@@ -5,7 +5,7 @@ import { getResStr, shouldRefresh } from "../pubUtils/util";
|
||||
import { STATUS, FRIEND_RELATION_TYPE, POPULATE_TYPE, FRIEND_DROP_TYPE } from "../consts";
|
||||
import { FriendShipType, FriendShipModel } from "../db/FriendShip";
|
||||
import { outputCnt } from '../pubUtils/friendUtil';
|
||||
import { isRoleOnline, getServerName } from "./redisService";
|
||||
import { isRoleOnline, getServerName, getRoleOnlineInfo } from "./redisService";
|
||||
import { FriendApplyModel } from "../db/FriendApply";
|
||||
import { FriendApplyParams, FriendListParam } from "../domain/roleField/friend";
|
||||
import { FriendPointModel } from "../db/FriendPoint";
|
||||
@@ -94,6 +94,30 @@ export async function getApplyList(roleId: string) {
|
||||
return result;
|
||||
}
|
||||
|
||||
export async function getMyApplyParam(applyCode: string, role: RoleType) {
|
||||
let param = new FriendApplyParams(applyCode, role);
|
||||
|
||||
let { serverId, userInfo: { serverType } } = role;
|
||||
let serverName = await getServerName(serverType, serverId);
|
||||
param.setServerName(serverId, serverName);
|
||||
param.setType(FRIEND_RELATION_TYPE.NORMAL);
|
||||
return param;
|
||||
}
|
||||
|
||||
|
||||
export async function getMyParamAsFriend(friendShip: FriendShipType, role: RoleType, friendRoleId: string) {
|
||||
let param = new FriendListParam(role, friendRoleId, friendShip);
|
||||
let hisOnlineInfo = await getRoleOnlineInfo(role.roleId);
|
||||
param.setOnline(hisOnlineInfo.isOnline);
|
||||
|
||||
let { serverId, userInfo: { serverType } } = role;
|
||||
let serverName = await getServerName(serverType, serverId);
|
||||
param.setServerName(serverId, serverName);
|
||||
|
||||
param.setType(FRIEND_RELATION_TYPE.HAS_FRIEND);
|
||||
return param;
|
||||
}
|
||||
|
||||
/**
|
||||
* 增加双方好友数
|
||||
* @param role1 我方
|
||||
|
||||
Reference in New Issue
Block a user