Legacy Operations¶
Legacy operations for compatibility.
- async shared.database.operations.legacy.create_research_topic(user_id, target_topic, search_area)[source]¶
Create a research topic.
- Parameters:
- Return type:
- Returns:
ResearchTopic instance
- async shared.database.operations.legacy.deactivate_user_topics(user_id)[source]¶
Deactivate all user topics.
- async shared.database.operations.legacy.get_active_topic_by_user(user_id)[source]¶
Get active topic for user.
- Parameters:
user_id (
int
) – User ID- Return type:
- Returns:
ResearchTopic instance or None
- async shared.database.operations.legacy.get_or_create_user_settings(user_id)[source]¶
Get or create user settings.
- Parameters:
user_id (
int
) – User ID- Return type:
- Returns:
UserSettings instance
- async shared.database.operations.legacy.get_topic_by_user_and_text(user_id, target_topic, search_area)[source]¶
Get topic by user and text.
- Parameters:
- Return type:
- Returns:
ResearchTopic instance or None
- async shared.database.operations.legacy.get_user_settings(user_id)[source]¶
Get user settings.
- Parameters:
user_id (
int
) – User ID- Return type:
- Returns:
UserSettings instance or None