1
0
mirror of https://github.com/danog/MadelineProto.git synced 2024-11-30 05:58:58 +01:00

Small fix

This commit is contained in:
Daniil Gentili 2023-12-09 17:20:54 +01:00
parent b023560197
commit dc251588e4

View File

@ -52,8 +52,8 @@ final class Wallpaper implements JsonSerializable
/** @var DocumentPhoto The actual wallpaper */
public readonly DocumentPhoto $media;
/** @var mixed Info on how to generate the wallpaper, according to [these instructions](https://core.telegram.org/api/wallpapers). */
public readonly WallpaperSettings $settings;
/** Info on how to generate the wallpaper, according to [these instructions](https://core.telegram.org/api/wallpapers). */
public readonly ?WallpaperSettings $settings;
public function __construct(
MTProto $API,
@ -67,7 +67,9 @@ final class Wallpaper implements JsonSerializable
$this->dark = $rawWallpaper['dark'];
$this->uniqueId = $rawWallpaper['slug'];
$this->media = $API->wrapMedia($rawWallpaper['document']);
$this->settings = new WallpaperSettings($rawWallpaper['settings']);
$this->settings = isset($rawWallpaper['settings'])
? new WallpaperSettings($rawWallpaper['settings'])
: null;
}
/** @internal */