feat: GetFrontInfo에 permission 정보 포함
This commit is contained in:
@@ -26,6 +26,7 @@ use function sammo\checkLimit;
|
|||||||
use function sammo\getTournamentTermText;
|
use function sammo\getTournamentTermText;
|
||||||
use function sammo\buildNationTypeClass;
|
use function sammo\buildNationTypeClass;
|
||||||
use function sammo\calcLeadershipBonus;
|
use function sammo\calcLeadershipBonus;
|
||||||
|
use function sammo\checkSecretPermission;
|
||||||
use function sammo\getBillByLevel;
|
use function sammo\getBillByLevel;
|
||||||
use function sammo\getDed;
|
use function sammo\getDed;
|
||||||
use function sammo\getHonor;
|
use function sammo\getHonor;
|
||||||
@@ -244,6 +245,8 @@ class GetFrontInfo extends \sammo\BaseAPI
|
|||||||
public function generateGeneralInfo(MeekroDB $db, General $general, array $rawNation): array
|
public function generateGeneralInfo(MeekroDB $db, General $general, array $rawNation): array
|
||||||
{
|
{
|
||||||
|
|
||||||
|
$permission = checkSecretPermission($general->getRaw());
|
||||||
|
|
||||||
$result = [
|
$result = [
|
||||||
'no' => $general->getID(), // number;
|
'no' => $general->getID(), // number;
|
||||||
'name' => $general->getName(), // string;
|
'name' => $general->getName(), // string;
|
||||||
@@ -318,6 +321,8 @@ class GetFrontInfo extends \sammo\BaseAPI
|
|||||||
'deathcrew' => $general->getRankVar(RankColumn::deathcrew), // number;
|
'deathcrew' => $general->getRankVar(RankColumn::deathcrew), // number;
|
||||||
'firenum' => $general->getRankVar(RankColumn::firenum), // number;
|
'firenum' => $general->getRankVar(RankColumn::firenum), // number;
|
||||||
//P1 End
|
//P1 End
|
||||||
|
|
||||||
|
'permission' => $permission,
|
||||||
];
|
];
|
||||||
|
|
||||||
$nationID = $general->getNationID();
|
$nationID = $general->getNationID();
|
||||||
|
|||||||
@@ -133,6 +133,7 @@ export type GetFrontInfoResponse = {
|
|||||||
lastVote: VoteInfo | null;
|
lastVote: VoteInfo | null;
|
||||||
};
|
};
|
||||||
general: GeneralListItemP1 & {
|
general: GeneralListItemP1 & {
|
||||||
|
permission: number;
|
||||||
troopInfo?: {
|
troopInfo?: {
|
||||||
leader: {
|
leader: {
|
||||||
city: number;
|
city: number;
|
||||||
|
|||||||
Reference in New Issue
Block a user