PreferencesStore pull current account from FocusedPerspective

This commit is contained in:
Ben Gotow 2016-01-08 15:26:35 -08:00
parent 80658e7cf2
commit 2beeccdecd

View file

@ -1,6 +1,6 @@
_ = require 'underscore' _ = require 'underscore'
NylasStore = require 'nylas-store' NylasStore = require 'nylas-store'
AccountStore = require './account-store' FocusedPerspectiveStore = require './focused-perspective-store'
Actions = require '../actions' Actions = require '../actions'
Immutable = require 'immutable' Immutable = require 'immutable'
@ -13,10 +13,12 @@ class TabItem
class PreferencesUIStore extends NylasStore class PreferencesUIStore extends NylasStore
constructor: -> constructor: ->
perspective = FocusedPerspectiveStore.current()
@_tabs = Immutable.List() @_tabs = Immutable.List()
@_selection = Immutable.Map({ @_selection = Immutable.Map({
tabId: null tabId: null
accountId: AccountStore.accounts()[0].accountId accountId: perspective?.account?.id
}) })
@_triggerDebounced ?= _.debounce(( => @trigger()), 20) @_triggerDebounced ?= _.debounce(( => @trigger()), 20)