logic pseudo code
This commit is contained in:
parent
34c6a43fdc
commit
053213eecb
42
back/saveLogic.js
Normal file
42
back/saveLogic.js
Normal file
@ -0,0 +1,42 @@
|
||||
if (message.isReply()) {
|
||||
// todo transfer
|
||||
if (message.replyToThread()) {
|
||||
if (message.hasSameMember(parent)) {
|
||||
addToThread();
|
||||
} else {
|
||||
createThread();
|
||||
}
|
||||
} else {
|
||||
if (message.isInGroup()) {
|
||||
if (message.hasSameMember(parent)) {
|
||||
addToGroup();
|
||||
} else {
|
||||
createThread();
|
||||
}
|
||||
} else {
|
||||
if (message.isFromChannelOwner()) {
|
||||
addToChannel(); // todo not sure (with references)
|
||||
} else {
|
||||
createThread();
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if (message.isFromUser()) {
|
||||
if (message.isDm()) {
|
||||
if (firstMessage()) {
|
||||
createDM();
|
||||
} else {
|
||||
addToDm();
|
||||
}
|
||||
} else {
|
||||
createRoom();
|
||||
}
|
||||
} else {
|
||||
if (firstMessage()) {
|
||||
createRoom();
|
||||
} else {
|
||||
addToRoom();
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user