parent
bb65dd5688
commit
8dedb22795
@ -0,0 +1,59 @@ |
||||
RocketChat.models.Messages = new class asd extends RocketChat.models._Base |
||||
constructor: -> |
||||
# @model = new Meteor.Collection 'rocketchat_message' |
||||
@model = @ChatMessage |
||||
|
||||
# @tryEnsureIndex { 'name': 1 }, { unique: 1, sparse: 1 } |
||||
# @tryEnsureIndex { 'u._id': 1 } |
||||
|
||||
|
||||
# FIND ONE |
||||
findOneById: (_id, options) -> |
||||
query = |
||||
_id: _id |
||||
|
||||
return @findOne query, options |
||||
|
||||
# # FIND |
||||
# findByType: (type, options) -> |
||||
# query = |
||||
# t: type |
||||
|
||||
# return @find query, options |
||||
|
||||
|
||||
# # UPDATE |
||||
# archiveById: (_id) -> |
||||
# query = |
||||
# _id: _id |
||||
|
||||
# update = |
||||
# $set: |
||||
# archived: true |
||||
|
||||
# return @update query, update |
||||
|
||||
|
||||
# # INSERT |
||||
# createWithTypeNameUserAndUsernames: (type, name, user, usernames, extraData) -> |
||||
# room = |
||||
# t: type |
||||
# name: name |
||||
# usernames: usernames |
||||
# msgs: 0 |
||||
# u: |
||||
# _id: user._id |
||||
# username: user.username |
||||
|
||||
# _.extend room, extraData |
||||
|
||||
# room._id = @insert room |
||||
# return room |
||||
|
||||
|
||||
# # REMOVE |
||||
# removeById: (_id) -> |
||||
# query = |
||||
# _id: _id |
||||
|
||||
# return @remove query |
Loading…
Reference in new issue