ariansyahdedy commited on
Commit
27e17be
·
1 Parent(s): 5a6365a

fix keep comment

Browse files
app/config.py CHANGED
@@ -14,4 +14,4 @@ YOUTUBE_SCOPES = ["https://www.googleapis.com/auth/youtube.readonly", "https://w
14
 
15
  templates = Jinja2Templates(directory="templates")
16
  filter_instance = GamblingFilter()
17
- user_moderator = YouTubeCommentModerator(gambling_filter=GamblingFilter())
 
14
 
15
  templates = Jinja2Templates(directory="templates")
16
  filter_instance = GamblingFilter()
17
+ user_moderator = YouTubeCommentModerator(gambling_filter=GamblingFilter())
app/routes/youtube.py CHANGED
@@ -9,6 +9,7 @@ from app.services.gambling_filter import GamblingFilter
9
  from app.models import User, UserDatabase
10
 
11
  from app.config import templates, user_moderator, filter_instance
 
12
 
13
  import googleapiclient.discovery
14
  import logging
@@ -21,10 +22,7 @@ logging.basicConfig(
21
  )
22
  logger = logging.getLogger(__name__)
23
 
24
- manual_overrides = {}
25
- def keep_comment(comment_id: str, video_id: str):
26
- # Mark this comment as manually kept
27
- manual_overrides[(video_id, comment_id)] = "safe"
28
 
29
 
30
  router = APIRouter()
 
9
  from app.models import User, UserDatabase
10
 
11
  from app.config import templates, user_moderator, filter_instance
12
+ from app.services.youtube_moderator import keep_comment
13
 
14
  import googleapiclient.discovery
15
  import logging
 
22
  )
23
  logger = logging.getLogger(__name__)
24
 
25
+
 
 
 
26
 
27
 
28
  router = APIRouter()
app/services/youtube_moderator.py CHANGED
@@ -20,8 +20,12 @@ from pydantic import BaseModel
20
 
21
 
22
  from app.services.gambling_filter import GamblingFilter
23
- from app.services.youtube_moderator import manual_overrides
24
 
 
 
 
 
 
25
  def get_credentials_from_session(session) -> Credentials:
26
  """Utility to build a Credentials object from stored session data."""
27
  creds_data = session.get("credentials")
 
20
 
21
 
22
  from app.services.gambling_filter import GamblingFilter
 
23
 
24
+ manual_overrides = {}
25
+ def keep_comment(comment_id: str, video_id: str):
26
+ # Mark this comment as manually kept
27
+ manual_overrides[(video_id, comment_id)] = "safe"
28
+
29
  def get_credentials_from_session(session) -> Credentials:
30
  """Utility to build a Credentials object from stored session data."""
31
  creds_data = session.get("credentials")