src/renderer/actions/action_creator.js

Summary

Maintainability
A
0 mins
Test Coverage
var JotzDispatcher = require('../dispatcher/jotz_dispatcher.js');

var actionCreator = {
  saveNote: function(content) {
    JotzDispatcher.dispatch({
      actionType: 'save-note',
      content: content
    });
  },
  destroyNote: function(content) {
    JotzDispatcher.dispatch({
      actionType: 'destroy-note',
      content: content
    });
  },
  destroyNotesById: function(id) {
    JotzDispatcher.dispatch({
      actionType: 'destroy-notes-nbid',
      id: id
    });
  },
  fetchNotes: function() {
    JotzDispatcher.dispatch({
      actionType: 'fetch-notes'
    });
  },
  checkForSave: function(content) {
    JotzDispatcher.dispatch({
      actionType: 'check-for-save',
      content: content
    });
  },
  createNote: function() {
    JotzDispatcher.dispatch({
      actionType: 'create-note'
    });
  },
  saveNotebook: function(content) {
    JotzDispatcher.dispatch({
      actionType: 'save-notebook',
      content: content
    });
  },
  fetchNotebooks: function() {
    JotzDispatcher.dispatch({
      actionType: 'fetch-notebooks'
    });
  },
  checkDeleteNotes: function(id) {
    JotzDispatcher.dispatch({
      actionType: 'check-delete-notebook',
      id: id
    });
  },
  resetNotebooks: function(id) {
    JotzDispatcher.dispatch({
      actionType: 'reset-note-notebooks',
      id: id
    });
  },
  makeGist: function(content) {
    JotzDispatcher.dispatch({
      actionType: 'make-gist',
      content: content
    });
  }
};

module.exports = actionCreator;