mirror of
https://github.com/Foundry376/Mailspring.git
synced 2024-09-21 15:56:10 +08:00
refactor(registry): move all registries into src/registries
This commit is contained in:
parent
a00ef265b2
commit
9cde226598
|
@ -5,7 +5,7 @@ import Category from '../../../src/flux/models/category'
|
|||
import CategoryStore from '../../../src/flux/stores/category-store'
|
||||
import DatabaseStore from '../../../src/flux/stores/database-store'
|
||||
import AccountStore from '../../../src/flux/stores/account-store'
|
||||
import SoundRegistry from '../../../src/sound-registry'
|
||||
import SoundRegistry from '../../../src/registries/sound-registry'
|
||||
import NativeNotifications from '../../../src/native-notifications'
|
||||
import {Notifier} from '../lib/main'
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
import _ from 'underscore';
|
||||
import Model from '../src/flux/models/model';
|
||||
import Attributes from '../src/flux/attributes';
|
||||
import DatabaseObjectRegistry from '../src/database-object-registry';
|
||||
import DatabaseObjectRegistry from '../src/registries/database-object-registry';
|
||||
|
||||
class GoodTest extends Model {
|
||||
static attributes = _.extend({}, Model.attributes, {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
React = require 'react'
|
||||
ComponentRegistry = require '../src/component-registry'
|
||||
ComponentRegistry = require '../../src/registries/component-registry'
|
||||
|
||||
class TestComponent extends React.Component
|
||||
@displayName: 'TestComponent'
|
|
@ -1,4 +1,4 @@
|
|||
ExtensionRegistry = require('../src/extension-registry')
|
||||
ExtensionRegistry = require('../../src/registries/extension-registry')
|
||||
|
||||
class TestExtension
|
||||
@name: 'TestExtension'
|
|
@ -2,7 +2,7 @@ Actions = require('../../src/flux/actions').default
|
|||
DatabaseStore = require('../../src/flux/stores/database-store').default
|
||||
TaskQueue = require '../../src/flux/stores/task-queue'
|
||||
Task = require('../../src/flux/tasks/task').default
|
||||
TaskRegistry = require('../../src/task-registry').default
|
||||
TaskRegistry = require('../../src/registries/task-registry').default
|
||||
|
||||
{APIError,
|
||||
TimeoutError} = require '../../src/flux/errors'
|
||||
|
|
|
@ -4,8 +4,8 @@ path = require('path')
|
|||
moment = require('moment-timezone')
|
||||
|
||||
DefaultResourcePath = null
|
||||
TaskRegistry = require('../../task-registry').default
|
||||
DatabaseObjectRegistry = require('../../database-object-registry').default
|
||||
TaskRegistry = require('../../registries/task-registry').default
|
||||
DatabaseObjectRegistry = require('../../registries/database-object-registry').default
|
||||
|
||||
imageData = null
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* eslint global-require:0 */
|
||||
import DatabaseObjectRegistry from '../../database-object-registry';
|
||||
import DatabaseObjectRegistry from '../../registries/database-object-registry';
|
||||
import {tableNameForJoin} from '../models/utils';
|
||||
|
||||
import Attributes from '../attributes';
|
||||
|
|
|
@ -6,7 +6,7 @@ ContactStore = require './contact-store'
|
|||
DatabaseStore = require('./database-store').default
|
||||
UndoStack = require('../../undo-stack').default
|
||||
DraftHelpers = require '../stores/draft-helpers'
|
||||
ExtensionRegistry = require '../../extension-registry'
|
||||
ExtensionRegistry = require '../../registries/extension-registry'
|
||||
{Listener, Publisher} = require '../modules/reflux-coffee'
|
||||
SyncbackDraftTask = require('../tasks/syncback-draft-task').default
|
||||
CoffeeHelpers = require '../coffee-helpers'
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import Actions from '../actions'
|
||||
import DatabaseStore from './database-store'
|
||||
import Message from '../models/message'
|
||||
import * as ExtensionRegistry from '../../extension-registry'
|
||||
import * as ExtensionRegistry from '../../registries/extension-registry'
|
||||
import SyncbackDraftFilesTask from '../tasks/syncback-draft-files-task'
|
||||
import DOMUtils from '../../dom-utils'
|
||||
|
||||
|
|
|
@ -15,8 +15,8 @@ import DestroyDraftTask from '../tasks/destroy-draft-task';
|
|||
import Thread from '../models/thread';
|
||||
import Message from '../models/message';
|
||||
import Actions from '../actions';
|
||||
import SoundRegistry from '../../sound-registry';
|
||||
import * as ExtensionRegistry from '../../extension-registry';
|
||||
import SoundRegistry from '../../registries/sound-registry';
|
||||
import * as ExtensionRegistry from '../../registries/extension-registry';
|
||||
|
||||
|
||||
const {DefaultSendActionKey} = SendActionsStore
|
||||
|
|
|
@ -8,7 +8,7 @@ FocusedPerspectiveStore = require('./focused-perspective-store').default
|
|||
FocusedContentStore = require "./focused-content-store"
|
||||
ChangeUnreadTask = require('../tasks/change-unread-task').default
|
||||
NylasAPI = require '../nylas-api'
|
||||
ExtensionRegistry = require('../../extension-registry')
|
||||
ExtensionRegistry = require('../../registries/extension-registry')
|
||||
{deprecate} = require '../../deprecate-utils'
|
||||
async = require 'async'
|
||||
_ = require 'underscore'
|
||||
|
|
|
@ -3,7 +3,7 @@ import _str from 'underscore.string'
|
|||
import NylasStore from 'nylas-store'
|
||||
import Actions from '../actions'
|
||||
import SendDraftTask from '../tasks/send-draft-task';
|
||||
import * as ExtensionRegistry from '../../extension-registry';
|
||||
import * as ExtensionRegistry from '../../registries/extension-registry';
|
||||
|
||||
|
||||
const ACTION_CONFIG_KEY = "core.sending.defaultSendType";
|
||||
|
|
|
@ -6,7 +6,7 @@ path = require 'path'
|
|||
CoffeeHelpers = require '../coffee-helpers'
|
||||
|
||||
Task = require("../tasks/task").default
|
||||
TaskRegistry = require('../../task-registry').default
|
||||
TaskRegistry = require('../../registries/task-registry').default
|
||||
Utils = require "../models/utils"
|
||||
Reflux = require 'reflux'
|
||||
Actions = require('../actions').default
|
||||
|
|
|
@ -4,7 +4,7 @@ import Actions from '../actions';
|
|||
import {APIError} from '../errors';
|
||||
import NylasAPI from '../nylas-api';
|
||||
import TaskQueue from '../../flux/stores/task-queue';
|
||||
import SoundRegistry from '../../sound-registry';
|
||||
import SoundRegistry from '../../registries/sound-registry';
|
||||
import MultiSendToIndividualTask from './multi-send-to-individual-task';
|
||||
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ import Actions from '../actions';
|
|||
import Message from '../models/message';
|
||||
import NylasAPI from '../nylas-api';
|
||||
import {APIError, RequestEnsureOnceError} from '../errors';
|
||||
import SoundRegistry from '../../sound-registry';
|
||||
import SoundRegistry from '../../registries/sound-registry';
|
||||
import DatabaseStore from '../stores/database-store';
|
||||
import AccountStore from '../stores/account-store';
|
||||
import BaseDraftTask from './base-draft-task';
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import SyncbackModelTask from './syncback-model-task'
|
||||
import DatabaseObjectRegistry from '../../database-object-registry'
|
||||
import DatabaseObjectRegistry from '../../registries/database-object-registry'
|
||||
|
||||
export default class SyncbackMetadataTask extends SyncbackModelTask {
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
/* eslint global-require: 0 */
|
||||
/* eslint import/no-dynamic-require: 0 */
|
||||
import TaskRegistry from '../task-registry'
|
||||
import StoreRegistry from '../store-registry'
|
||||
import DatabaseObjectRegistry from '../database-object-registry'
|
||||
import TaskRegistry from '../registries/task-registry'
|
||||
import StoreRegistry from '../registries/store-registry'
|
||||
import DatabaseObjectRegistry from '../registries/database-object-registry'
|
||||
|
||||
const resolveExport = (requireValue) => {
|
||||
return requireValue.default || requireValue;
|
||||
|
@ -161,13 +161,13 @@ lazyLoadAndRegisterStore(`FocusedPerspectiveStore`, 'focused-perspective-store')
|
|||
lazyLoadAndRegisterStore(`SearchableComponentStore`, 'searchable-component-store');
|
||||
lazyLoad(`CustomContenteditableComponents`, 'components/overlaid-components/custom-contenteditable-components');
|
||||
|
||||
lazyLoad(`ServiceRegistry`, `service-registry`);
|
||||
lazyLoad(`ServiceRegistry`, `registries/service-registry`);
|
||||
|
||||
// Decorators
|
||||
lazyLoad(`InflatesDraftClientId`, 'decorators/inflates-draft-client-id');
|
||||
|
||||
// Extensions
|
||||
lazyLoad(`ExtensionRegistry`, 'extension-registry');
|
||||
lazyLoad(`ExtensionRegistry`, 'registries/extension-registry');
|
||||
lazyLoad(`ComposerExtension`, 'extensions/composer-extension');
|
||||
lazyLoad(`MessageViewExtension`, 'extensions/message-view-extension');
|
||||
lazyLoad(`ContenteditableExtension`, 'extensions/contenteditable-extension');
|
||||
|
@ -181,7 +181,7 @@ lazyLoadWithGetter(`ReactTestUtils`, () => require('react-addons-test-utils'));
|
|||
lazyLoadWithGetter(`Keytar`, () => require('keytar')); // atom-keytar access through native module
|
||||
|
||||
// React Components
|
||||
lazyLoad(`ComponentRegistry`, 'component-registry');
|
||||
lazyLoad(`ComponentRegistry`, 'registries/component-registry');
|
||||
lazyLoad(`PriorityUICoordinator`, 'priority-ui-coordinator');
|
||||
|
||||
// Utils
|
||||
|
@ -200,7 +200,7 @@ lazyLoad(`MessageUtils`, 'flux/models/message-utils');
|
|||
lazyLoad(`EditorAPI`, 'components/contenteditable/editor-api');
|
||||
|
||||
// Services
|
||||
lazyLoad(`SoundRegistry`, 'sound-registry');
|
||||
lazyLoad(`SoundRegistry`, 'registries/sound-registry');
|
||||
lazyLoad(`MailRulesTemplates`, 'mail-rules-templates');
|
||||
lazyLoad(`MailRulesProcessor`, 'mail-rules-processor');
|
||||
lazyLoad(`MailboxPerspective`, 'mailbox-perspective');
|
||||
|
|
|
@ -12,7 +12,7 @@ fs = require 'fs-plus'
|
|||
|
||||
WindowEventHandler = require './window-event-handler'
|
||||
StylesElement = require './styles-element'
|
||||
StoreRegistry = require('./store-registry').default
|
||||
StoreRegistry = require('./registries/store-registry').default
|
||||
|
||||
Utils = require './flux/models/utils'
|
||||
{APIError} = require './flux/errors'
|
||||
|
@ -139,7 +139,7 @@ class NylasEnvConstructor
|
|||
|
||||
Config = require './config'
|
||||
KeymapManager = require('./keymap-manager').default
|
||||
CommandRegistry = require('./command-registry').default
|
||||
CommandRegistry = require('./registries/command-registry').default
|
||||
PackageManager = require './package-manager'
|
||||
ThemeManager = require './theme-manager'
|
||||
StyleManager = require './style-manager'
|
||||
|
|
|
@ -9,8 +9,8 @@ Q = require 'q'
|
|||
|
||||
ModuleCache = require './module-cache'
|
||||
|
||||
TaskRegistry = require('./task-registry').default
|
||||
DatabaseObjectRegistry = require('./database-object-registry').default
|
||||
TaskRegistry = require('./registries/task-registry').default
|
||||
DatabaseObjectRegistry = require('./registries/database-object-registry').default
|
||||
|
||||
try
|
||||
packagesCache = require('../package.json')?._N1Packages ? {}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
_ = require 'underscore'
|
||||
|
||||
{Listener, Publisher} = require './flux/modules/reflux-coffee'
|
||||
CoffeeHelpers = require './flux/coffee-helpers'
|
||||
{Listener, Publisher} = require '../flux/modules/reflux-coffee'
|
||||
CoffeeHelpers = require '../flux/coffee-helpers'
|
||||
|
||||
DeprecatedRoles = {
|
||||
'thread:BulkAction': 'ThreadActionsToolbarButton',
|
|
@ -1,6 +1,6 @@
|
|||
import _ from 'underscore';
|
||||
import {Listener, Publisher} from './flux/modules/reflux-coffee';
|
||||
import {includeModule} from './flux/coffee-helpers';
|
||||
import {Listener, Publisher} from '../flux/modules/reflux-coffee';
|
||||
import {includeModule} from '../flux/coffee-helpers';
|
||||
|
||||
export class Registry {
|
||||
|
|
@ -62,7 +62,7 @@ class WindowEventHandler
|
|||
NylasEnv.errorLogger.openLogs()
|
||||
|
||||
NylasEnv.commands.add document.body, 'window:toggle-component-regions', ->
|
||||
ComponentRegistry = require './component-registry'
|
||||
ComponentRegistry = require './registries/component-registry'
|
||||
ComponentRegistry.toggleComponentRegions()
|
||||
|
||||
webContents = NylasEnv.getCurrentWindow().webContents
|
||||
|
|
Loading…
Reference in a new issue