MessageRepository module¶
-
class
repositories.message_repository.
MessageRepository
(db_name: str = 'concord.db')¶ Bases:
repositories.repository_interface.RepositoryInterface
-
delete_by_message_id
(message_id: str) → bool¶
-
delete_by_receiver_id
(receiver_id: str) → bool¶
-
delete_by_sender_id
(sender_id: str) → bool¶
-
find_all_by_message_id
(message_id: str) → Tuple[List[dtos.dto_message.Message], bool]¶
-
find_all_by_receiver_id
(receiver_id: str) → Tuple[List[dtos.dto_message.Message], bool]¶
-
find_all_by_sender_id
(sender_id: str) → Tuple[List[dtos.dto_message.Message], bool]¶
-
find_all_by_sender_id_and_receiver_id
(sender_id: str, receiver_id: str) → Tuple[List[dtos.dto_message.Message], bool]¶
-
find_by_message_id
(message_id: str) → Tuple[dtos.dto_message.Message, bool]¶
-
find_by_receiver_id
(receiver_id: str) → Tuple[dtos.dto_message.Message, bool]¶
-
find_by_sender_id
(sender_id: str) → Tuple[dtos.dto_message.Message, bool]¶
-
put
(message: dtos.dto_message.Message) → bool¶ Puts an object on the database
- Parameters
subject – the subject to be stored on the database
- Returns
any
-
update_by_message_id
(message_id: str, new_data: dtos.dto_message.Message) → bool¶
-
update_by_receiver_id
(receiver_id: str, new_data: dtos.dto_message.Message) → bool¶
-
update_by_sender_id
(sender_id: str, new_data: dtos.dto_message.Message) → bool¶
-