feat: Chat request implementation #14

Manually merged
awiteb merged 55 commits from awiteb/chat-request-and-response into master 2024-07-18 14:21:39 +02:00 AGit
2 changed files with 18 additions and 8 deletions
Showing only changes of commit 7ef02d05d0 - Show all commits

View file

@ -21,6 +21,8 @@
use sea_orm_migration::prelude::*;
use crate::create_users_table::Users;
#[derive(DeriveMigrationName)]
pub struct Migration;
@ -39,10 +41,13 @@ impl MigrationTrait for Migration {
.auto_increment()
.primary_key(),
)
.col(
ColumnDef::new(InChatRequests::RecipientId)
.big_integer()
.not_null(),
.foreign_key(
ForeignKey::create()
.name("fk-in_chat_requests-users")
.from(InChatRequests::Table, InChatRequests::RecipientId)
.to(Users::Table, Users::Id)
.on_update(ForeignKeyAction::NoAction)
.on_delete(ForeignKeyAction::Cascade),
)
.col(ColumnDef::new(InChatRequests::Sender).string().not_null())
.col(

View file

@ -21,6 +21,8 @@
use sea_orm_migration::prelude::*;
use crate::create_users_table::Users;
#[derive(DeriveMigrationName)]
pub struct Migration;
@ -39,10 +41,13 @@ impl MigrationTrait for Migration {
.auto_increment()
.primary_key(),
)
.col(
ColumnDef::new(OutChatRequests::SenderId)
.big_integer()
.not_null(),
.foreign_key(
ForeignKey::create()
.name("fk-out_chat_requests-users")
.from(OutChatRequests::Table, OutChatRequests::SenderId)
.to(Users::Table, Users::Id)
.on_update(ForeignKeyAction::NoAction)
.on_delete(ForeignKeyAction::Cascade),
)
.col(
ColumnDef::new(OutChatRequests::Recipient)