|
@@ -32,10 +32,21 @@ const startChat = async (req, res, next) => {
|
|
|
const companion = await UserModel.findById(id);
|
|
|
const isUser = await ChatModel.getByField(id, userId);
|
|
|
const isCompanion = await ChatModel.getByField(userId, id);
|
|
|
- const { name, lastName, avatarUrl, color, online, number } = companion;
|
|
|
+ const {
|
|
|
+ name,
|
|
|
+ lastName,
|
|
|
+ originalName,
|
|
|
+ originalLastName,
|
|
|
+ avatarUrl,
|
|
|
+ color,
|
|
|
+ online,
|
|
|
+ number,
|
|
|
+ } = companion;
|
|
|
const {
|
|
|
name: Name,
|
|
|
lastName: LastName,
|
|
|
+ originalName: OriginalName,
|
|
|
+ originalLastName: OriginalLastName,
|
|
|
avatarUrl: AvatarUrl,
|
|
|
color: Color,
|
|
|
online: Online,
|
|
@@ -43,12 +54,16 @@ const startChat = async (req, res, next) => {
|
|
|
} = user;
|
|
|
if (companion && isUser && isCompanion) {
|
|
|
await ChatModel.update(isUser._id, userId, {
|
|
|
+ originalName,
|
|
|
+ originalLastName,
|
|
|
avatarUrl,
|
|
|
color,
|
|
|
online,
|
|
|
number,
|
|
|
});
|
|
|
await ChatModel.update(isCompanion._id, id, {
|
|
|
+ originalName: OriginalName,
|
|
|
+ originalLastName: OriginalLastName,
|
|
|
avatarUrl: AvatarUrl,
|
|
|
color: Color,
|
|
|
online: Online,
|
|
@@ -66,6 +81,8 @@ const startChat = async (req, res, next) => {
|
|
|
const newChat = await ChatModel.add({
|
|
|
name,
|
|
|
lastName,
|
|
|
+ originalName,
|
|
|
+ originalLastName,
|
|
|
avatarUrl,
|
|
|
color,
|
|
|
online,
|
|
@@ -76,6 +93,8 @@ const startChat = async (req, res, next) => {
|
|
|
await ChatModel.add({
|
|
|
name: Name,
|
|
|
lastName: LastName,
|
|
|
+ originalName: OriginalName,
|
|
|
+ originalLastName: originalLastName,
|
|
|
avatarUrl: AvatarUrl,
|
|
|
color: Color,
|
|
|
online: Online,
|