package com.sissi.ucenter.relation.muc.room.approve;
import com.sissi.context.JID;
import com.sissi.ucenter.relation.muc.room.RoomConfig;
import com.sissi.ucenter.relation.muc.room.RoomConfigApprover;
import com.sissi.ucenter.relation.muc.room.RoomConfigParam;
/**
* 是否允许查看真实JID(是否为创建者或非匿名房间)
*
* @author kim 2014年3月5日
*/
public class WhoisAllowedConfigApprover implements RoomConfigApprover {
@Override
public boolean approve(RoomConfigParam param, Object request) {
return param.hidden(true) && !param.user().like(JID.class.cast(request));
}
@Override
public RoomConfig support() {
return RoomConfig.WHOISALLOW;
}
}