Add: Sort des conversations
continuous-integration/drone/push Build is passing Details

peristanceBDD
Thomas Chazot 2 years ago
parent d885b09ed8
commit 3ab38b1d30

@ -62,6 +62,9 @@ export default function AddConversation(props: {navigation:any}){
await MANAGER_CONVERSATION.getsaverConversation().saveConversation(name, tmp, tabId, tmp.getUsername() + " created a conversation", new Date()).then((res)=>{
if (res!==null){
MANAGER_CONVERSATION.getTabConv().push(res);
MANAGER_CONVERSATION.getTabConv()?.sort(
(objA, objB) => objB.getLastMessage().getMessageDate().getTime() - objA.getLastMessage().getMessageDate().getTime(),
);
setTabConv(MANAGER_CONVERSATION.getTabConv());
socket.emit("createConversation", tabId);
navigation.goBack();

@ -97,6 +97,9 @@ function SignIn(props: { navigation: any; }) {
if (tmpConv!==null){
const trouveIndex = (element: Conversation) => element.getId()===tmpConv.getId();
const index=MANAGER_CONVERSATION.getTabConv().findIndex(trouveIndex);
MANAGER_CONVERSATION.getTabConv()?.sort(
(objA, objB) => objB.getLastMessage().getMessageDate().getTime() - objA.getLastMessage().getMessageDate().getTime(),
);
MANAGER_CONVERSATION.setCurrentConv(MANAGER_CONVERSATION.getTabConv()[index]);
setCurrentConv(MANAGER_CONVERSATION.getCurrentConv());
}

Loading…
Cancel
Save