From 173e06f866281b4138d927ac6a577225c8fbd847 Mon Sep 17 00:00:00 2001
From: Paul Frazee <pfrazee@gmail.com>
Date: Thu, 27 Apr 2023 15:01:38 -0500
Subject: [PATCH] Fix to embed labels lookup (#550)

* Fix to embed labels lookup

* Fix lint

* Fix lint
---
 src/lib/labeling/helpers.ts | 22 ++++++++++------------
 1 file changed, 10 insertions(+), 12 deletions(-)

diff --git a/src/lib/labeling/helpers.ts b/src/lib/labeling/helpers.ts
index bac98c6a..0092b99e 100644
--- a/src/lib/labeling/helpers.ts
+++ b/src/lib/labeling/helpers.ts
@@ -2,7 +2,6 @@ import {
   AppBskyActorDefs,
   AppBskyEmbedRecordWithMedia,
   AppBskyEmbedRecord,
-  AppBskyFeedPost,
   AppBskyEmbedImages,
   AppBskyEmbedExternal,
 } from '@atproto/api'
@@ -229,12 +228,10 @@ export function getEmbedLabels(embed?: Embed): Label[] {
     return []
   }
   if (
-    AppBskyEmbedRecordWithMedia.isView(embed) &&
-    AppBskyEmbedRecord.isViewRecord(embed.record.record) &&
-    AppBskyFeedPost.isRecord(embed.record.record.value) &&
-    AppBskyFeedPost.validateRecord(embed.record.record.value).success
+    AppBskyEmbedRecord.isView(embed) &&
+    AppBskyEmbedRecord.isViewRecord(embed.record)
   ) {
-    return embed.record.record.labels || []
+    return embed.record.labels || []
   }
   return []
 }
@@ -312,9 +309,10 @@ function warnContent(reason: string) {
   }
 }
 
-function warnImages(reason: string) {
-  return {
-    behavior: ModerationBehaviorCode.WarnImages,
-    reason,
-  }
-}
+// TODO
+// function warnImages(reason: string) {
+//   return {
+//     behavior: ModerationBehaviorCode.WarnImages,
+//     reason,
+//   }
+// }