Attach client to chat messages (#10845)

* Attach client to chat messages

* Word

* Design tweaks

* Fix potential error
This commit is contained in:
Phillip Thelen
2018-11-26 10:45:42 +01:00
parent 03763f46c9
commit aac23f30cf
4 changed files with 12 additions and 5 deletions

View File

@@ -19,6 +19,7 @@ const defaultSchema = () => ({
flags: {$type: mongoose.Schema.Types.Mixed, default: {}},
flagCount: {$type: Number, default: 0},
likes: {$type: mongoose.Schema.Types.Mixed},
client: String,
_meta: {$type: mongoose.Schema.Types.Mixed},
});
@@ -100,7 +101,7 @@ export function setUserStyles (newMessage, user) {
newMessage.markModified('userStyles');
}
export function messageDefaults (msg, user) {
export function messageDefaults (msg, user, client) {
const id = uuid();
const message = {
id,
@@ -110,6 +111,7 @@ export function messageDefaults (msg, user) {
likes: {},
flags: {},
flagCount: 0,
client,
};
if (user) {