chat: Omit undefined authorId, displayName in JSON obj

This commit is contained in:
Richard Hansen 2022-02-26 20:35:17 -05:00
parent ad45359a9d
commit 248c114547

View file

@ -88,13 +88,10 @@ class ChatMessage {
// TODO: Delete this method once users are unlikely to roll back to a version of Etherpad that // TODO: Delete this method once users are unlikely to roll back to a version of Etherpad that
// doesn't support authorId and displayName. // doesn't support authorId and displayName.
toJSON() { toJSON() {
return { const {authorId, displayName, ...obj} = this;
...this, obj.userId = authorId;
authorId: undefined, obj.userName = displayName;
displayName: undefined, return obj;
userId: this.authorId,
userName: this.displayName,
};
} }
} }