1
0
Fork 0

attempt to fix RichEmbed

refactor/models
Matthew 2019-10-27 21:34:22 -04:00
parent c1975d6a91
commit a859352f39
No known key found for this signature in database
GPG Key ID: 766BE43AE75F7559
1 changed files with 2 additions and 2 deletions

View File

@ -105,8 +105,8 @@ export default class RichEmbed {
*/
setAuthor(name: string, icon_url?: string, url?: string) {
if (typeof name !== 'string') throw new TypeError('RichEmbed Author names must be a string.');
if (typeof url !== 'string') throw new TypeError('RichEmbed Author URLs must be a string.');
if (typeof icon_url !== 'string') throw new TypeError('RichEmbed Author icons must be a string.');
if (url && typeof url !== 'string') throw new TypeError('RichEmbed Author URLs must be a string.');
if (icon_url && typeof icon_url !== 'string') throw new TypeError('RichEmbed Author icons must be a string.');
if (!url.startsWith('http://') || !url.startsWith('https://')) url = `https://${url}`;
if (!icon_url.startsWith('http://') || !icon_url.startsWith('https://')) icon_url = `https://${icon_url}`;
this.author = { name, icon_url, url };