|
@@ -201,7 +201,7 @@ export interface ShotData {
|
|
|
}
|
|
|
|
|
|
async function importShot(data: ShotData): Promise<Tweet> {
|
|
|
- const { shot, url: urlRaw } = data
|
|
|
+ const { shot: shotRaw, url: urlRaw } = data
|
|
|
|
|
|
try {
|
|
|
return await genenrateTweetByPublishAPI(urlRaw)
|
|
@@ -209,6 +209,8 @@ async function importShot(data: ShotData): Promise<Tweet> {
|
|
|
// if error, use shot
|
|
|
}
|
|
|
|
|
|
+ const shot = shotRaw.trim()
|
|
|
+
|
|
|
if (!shot?.startsWith('https://')) {
|
|
|
throw new Error('Invalid shot image URL')
|
|
|
}
|