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