feat: add Studio#setThumbnail() method (#111)

* feat: add support for protobuf payloads to `Actions#execute()`

* chore: compile proto definitions file

* feat(wip): add `Studio` class and implement `Studio#setThumbnail()` method

* fix: check if parameters are missing
This commit is contained in:
LuanRT
2022-07-23 02:45:47 -03:00
committed by GitHub
parent 8ed6cc9e24
commit a2103963b4
7 changed files with 3136 additions and 2865 deletions

View File

@@ -188,7 +188,7 @@ export default class Parser {
status: data.playabilityStatus.status as string,
error_screen: Parser.parse(data.playabilityStatus.errorScreen),
embeddable: !!data.playabilityStatus.playableInEmbed || false,
reason: `${data.reason}` || ''
reason: data.playabilityStatus?.reason || ''
} : undefined,
streaming_data: data.streamingData ? {
expires: new Date(Date.now() + parseInt(data.streamingData.expiresInSeconds) * 1000),