(self, project: str)
| 79 | return None |
| 80 | |
| 81 | def get_latest_message_from_user(self, project: str): |
| 82 | with Session(self.engine) as session: |
| 83 | project_state = session.query(Projects).filter(Projects.project == project).first() |
| 84 | if project_state: |
| 85 | message_stack = json.loads(project_state.message_stack_json) |
| 86 | for message in reversed(message_stack): |
| 87 | if not message["from_devika"]: |
| 88 | return message |
| 89 | return None |
| 90 | |
| 91 | def validate_last_message_is_from_user(self, project: str): |
| 92 | with Session(self.engine) as session: |