mirror of
https://github.com/danog/MadelineProto.git
synced 2025-01-23 00:11:20 +01:00
Prepare release of beta200
This commit is contained in:
parent
4bb21c0682
commit
f537e23092
13
README.md
13
README.md
@ -199,13 +199,12 @@ Want to add your own open-source project to this list? [Click here!](https://doc
|
|||||||
* [Bot API file IDs](https://docs.madelineproto.xyz/docs/FILES.html#bot-api-file-ids)
|
* [Bot API file IDs](https://docs.madelineproto.xyz/docs/FILES.html#bot-api-file-ids)
|
||||||
* [Uploading & sending files](https://docs.madelineproto.xyz/docs/FILES.html#sending-files)
|
* [Uploading & sending files](https://docs.madelineproto.xyz/docs/FILES.html#sending-files)
|
||||||
* [Security notice](https://docs.madelineproto.xyz/docs/FILES.html#security-notice)
|
* [Security notice](https://docs.madelineproto.xyz/docs/FILES.html#security-notice)
|
||||||
* [Photos](https://docs.madelineproto.xyz/docs/FILES.html#inputmediauploadedphoto)
|
* [Photos](https://docs.madelineproto.xyz/docs/FILES.html#photos)
|
||||||
* [Documents](https://docs.madelineproto.xyz/docs/FILES.html#inputmediauploadeddocument)
|
* [Documents](https://docs.madelineproto.xyz/docs/FILES.html#documents)
|
||||||
* [Documents](https://docs.madelineproto.xyz/docs/FILES.html#documentattributefilename-to-send-a-document)
|
* [GIFs](https://docs.madelineproto.xyz/docs/FILES.html#gifs)
|
||||||
* [Photos as documents](https://docs.madelineproto.xyz/docs/FILES.html#documentattributeimagesize-to-send-a-photo-as-document)
|
* [Videos](https://docs.madelineproto.xyz/docs/FILES.html#videos)
|
||||||
* [GIFs](https://docs.madelineproto.xyz/docs/FILES.html#documentattributeanimated-to-send-a-gif)
|
* [Music](https://docs.madelineproto.xyz/docs/FILES.html#music)
|
||||||
* [Videos](https://docs.madelineproto.xyz/docs/FILES.html#documentattributevideo-to-send-a-video)
|
* [Voice](https://docs.madelineproto.xyz/docs/FILES.html#voice)
|
||||||
* [Audio & Voice](https://docs.madelineproto.xyz/docs/FILES.html#documentattributeaudio-to-send-an-audio-file)
|
|
||||||
* [Uploading files](https://docs.madelineproto.xyz/docs/FILES.html#uploading-files)
|
* [Uploading files](https://docs.madelineproto.xyz/docs/FILES.html#uploading-files)
|
||||||
* [Reusing uploaded files](https://docs.madelineproto.xyz/docs/FILES.html#reusing-uploaded-files)
|
* [Reusing uploaded files](https://docs.madelineproto.xyz/docs/FILES.html#reusing-uploaded-files)
|
||||||
* [Renaming files](https://docs.madelineproto.xyz/docs/FILES.html#renaming-files)
|
* [Renaming files](https://docs.madelineproto.xyz/docs/FILES.html#renaming-files)
|
||||||
|
2
docs
2
docs
@ -1 +1 @@
|
|||||||
Subproject commit 741e0ceadb21214cd44991fce2dd2a5f16b2881d
|
Subproject commit 9e06f6553fa58ef7b10cf20af3c40632580e77b8
|
@ -51,7 +51,7 @@ final class API extends AbstractAPI
|
|||||||
*
|
*
|
||||||
* @var string
|
* @var string
|
||||||
*/
|
*/
|
||||||
public const RELEASE = '8.0.0-beta199';
|
public const RELEASE = '8.0.0-beta200';
|
||||||
/**
|
/**
|
||||||
* We're not logged in.
|
* We're not logged in.
|
||||||
*
|
*
|
||||||
|
@ -35,6 +35,6 @@ abstract class AbstractAudio extends Media
|
|||||||
bool $protected,
|
bool $protected,
|
||||||
) {
|
) {
|
||||||
parent::__construct($API, $rawMedia, $protected);
|
parent::__construct($API, $rawMedia, $protected);
|
||||||
$this->duration = $audioAttribute['duration'];
|
$this->duration = $audioAttribute['duration'] ?? 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -34,6 +34,6 @@ final class VideoSticker extends Sticker
|
|||||||
bool $protected,
|
bool $protected,
|
||||||
) {
|
) {
|
||||||
parent::__construct($API, $rawMedia, $stickerAttribute, $extraAttribute['w'], $extraAttribute['h'], $protected);
|
parent::__construct($API, $rawMedia, $stickerAttribute, $extraAttribute['w'], $extraAttribute['h'], $protected);
|
||||||
$this->duration = $extraAttribute['duration'];
|
$this->duration = $extraAttribute['duration'] ?? 0.0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -824,6 +824,8 @@ trait FilesAbstraction
|
|||||||
$thumb = stream_get_contents($stream);
|
$thumb = stream_get_contents($stream);
|
||||||
fclose($stream);
|
fclose($stream);
|
||||||
unset($stream);
|
unset($stream);
|
||||||
|
} else {
|
||||||
|
$attributes []= ['_' => 'documentAttributeImageSize', 'w' => $width, 'h' => $height];
|
||||||
}
|
}
|
||||||
} elseif ($type === Video::class || $type === Gif::class) {
|
} elseif ($type === Video::class || $type === Gif::class) {
|
||||||
$this->extractVideoInfo(true, $attributesOrig['thumbSeek'], $file, $fileName, $callback, $cancellation, $mimeType, $attributes, $thumb);
|
$this->extractVideoInfo(true, $attributesOrig['thumbSeek'], $file, $fileName, $callback, $cancellation, $mimeType, $attributes, $thumb);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user