@ -42,7 +42,7 @@ RocketChat.roomTypes = new class roomTypesClient extends roomTypesCommon
return room?.ro is true and Array.isArray(room?.muted) and room?.muted.indexOf(user.username) != -1
archived: (roomId, user) ->
archived: (roomId) ->
fields = { archived: 1 }
room = ChatRoom.findOne({ _id: roomId }, fields : fields)
@ -316,7 +316,7 @@ RocketChat.models.Subscriptions = new class extends RocketChat.models._Base
$set:
archived: archived
return @update query, update
return @update query, update, { multi: true }
# INSERT
createWithRoomAndUser: (room, user, extraData) ->
@ -2,7 +2,7 @@ RocketChat.Migrations.add({
version: 61,
up: function() {
RocketChat.models.Users.find({ active: false }).forEach(function(user) {
RocketChat.models.Subscriptions.setArchivedByUsername(user.username, false);
RocketChat.models.Subscriptions.setArchivedByUsername(user.username, true);
});
}