Fixed detections.
This commit is contained in:
parent
f39e1230c5
commit
7f7e644069
5 changed files with 6 additions and 18 deletions
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
|||
20250207.1
|
||||
20250208
|
||||
|
|
|
@ -78,7 +78,7 @@ $canEdit = !$viewingAsGuest && ((!$isBanned && $viewingOwnProfile) || $viewerInf
|
|||
));
|
||||
$avatarAsset = new UserAvatarAsset($userInfo);
|
||||
$backgroundInfo = $msz->profileCtx->backgrounds->getProfileBackground($userInfo);
|
||||
$backgroundAsset = new UserBackgroundAsset($userInfo, $backgroundInfo);
|
||||
$backgroundAsset = new UserBackgroundAsset($userInfo);
|
||||
|
||||
$aboutInfo = $msz->profileCtx->about->getProfileAbout($userInfo);
|
||||
$sigInfo = $msz->forumCtx->signatures->getSignature($userInfo);
|
||||
|
@ -298,7 +298,7 @@ if($isEditing) {
|
|||
}
|
||||
}
|
||||
|
||||
$backgroundAsset = new UserBackgroundAsset($userInfo, $backgroundInfo);
|
||||
$backgroundAsset = new UserBackgroundAsset($userInfo);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
namespace Misuzu\Parsers;
|
||||
|
||||
final class Parsers {
|
||||
/** @var array<int, ParserInterface> */
|
||||
/** @var array<''|'bb'|'md', ParserInterface> */
|
||||
private static array $instances = [];
|
||||
|
||||
public static function instance(TextFormat|string $format): ParserInterface {
|
||||
|
|
|
@ -8,7 +8,6 @@ use Index\Http\Routing\{HttpGet,RouteHandler,RouteHandlerCommon};
|
|||
use Index\Urls\{UrlFormat,UrlRegistry,UrlSource,UrlSourceCommon};
|
||||
use Misuzu\Perm;
|
||||
use Misuzu\Auth\AuthInfo;
|
||||
use Misuzu\Profile\ProfileContext;
|
||||
use Misuzu\Users\{UsersContext,UserInfo};
|
||||
|
||||
class AssetsRoutes implements RouteHandler, UrlSource {
|
||||
|
@ -17,8 +16,7 @@ class AssetsRoutes implements RouteHandler, UrlSource {
|
|||
public function __construct(
|
||||
private AuthInfo $authInfo,
|
||||
private UrlRegistry $urls,
|
||||
private UsersContext $usersCtx,
|
||||
private ProfileContext $profileCtx
|
||||
private UsersContext $usersCtx
|
||||
) {}
|
||||
|
||||
private function canViewAsset(HttpRequest $request, UserInfo $assetUser): bool {
|
||||
|
@ -65,10 +63,7 @@ class AssetsRoutes implements RouteHandler, UrlSource {
|
|||
} catch(InvalidArgumentException $ex) {}
|
||||
|
||||
if(!empty($userInfo)) {
|
||||
$userAssetInfo = new UserBackgroundAsset(
|
||||
$userInfo,
|
||||
$this->profileCtx->backgrounds->getProfileBackground($userInfo)
|
||||
);
|
||||
$userAssetInfo = new UserBackgroundAsset($userInfo);
|
||||
if($userAssetInfo->isPresent() && $this->canViewAsset($request, $userInfo))
|
||||
$assetInfo = $userAssetInfo;
|
||||
}
|
||||
|
|
|
@ -11,13 +11,6 @@ class UserBackgroundAsset extends UserImageAsset {
|
|||
private const MAX_HEIGHT = 2160;
|
||||
private const MAX_BYTES = 1500000;
|
||||
|
||||
public function __construct(
|
||||
UserInfo $userInfo,
|
||||
private ?ProfileBackgroundInfo $bgInfo
|
||||
) {
|
||||
parent::__construct($userInfo);
|
||||
}
|
||||
|
||||
public function getMaxWidth(): int {
|
||||
global $cfg;
|
||||
return $cfg->getInteger('background.max_width', self::MAX_WIDTH);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue