import { Links } from './links.coffee'

Meteor.methods
  'links.insert': (document) =>
    _.extend document,
      createdAt: new Date()

    Links.insert document

  'links.insertMany': (documents) =>
    documents.forEach (document) =>
      _.extend document,
        createdAt: new Date()

      Links.insert document

  'links.update': (selector, modifier) =>
    if modifier.$set?
      _.extend modifier,
        updatedAt: new Date()
    else
      modifier.$set =
        updatedAt: new Date()

    Links.update selector, modifier,
      multi: true

  'links.remove': (selector) =>
    Links.remove selector

  'links.findOne': (selector, options) =>
    Links.findOne selector, options
