Remove experimental session storage mechanism
This commit is contained in:
@@ -25,7 +25,7 @@ Backbone.$ = $
|
|||||||
global.logger = new Logger
|
global.logger = new Logger
|
||||||
|
|
||||||
marked = require 'marked'
|
marked = require 'marked'
|
||||||
marked.setOptions sanitize: true
|
marked.setOptions sanitize:true
|
||||||
|
|
||||||
########################################################################################################################
|
########################################################################################################################
|
||||||
|
|
||||||
@@ -58,23 +58,12 @@ storage = new Storage storage:global.localStorage
|
|||||||
########################################################################################################################
|
########################################################################################################################
|
||||||
|
|
||||||
{CraftingGuideClient} = require 'crafting-guide-common'
|
{CraftingGuideClient} = require 'crafting-guide-common'
|
||||||
client = new CraftingGuideClient(
|
client = _(new CraftingGuideClient(baseUrl:apiBaseUrl)).extend Backbone.Events
|
||||||
baseUrl: apiBaseUrl
|
client.onStatusChanged = (client, oldStatus, newStatus)->
|
||||||
|
|
||||||
session: storage.load CraftingGuideClient.SESSION
|
|
||||||
|
|
||||||
onSessionChanged: (client, oldSession, newSession)->
|
|
||||||
logger.info "Updated server session data"
|
|
||||||
storage.store CraftingGuideClient.SESSION, session
|
|
||||||
client.trigger 'change:session', client, oldSession, newSession
|
|
||||||
client.trigger 'change', client
|
|
||||||
|
|
||||||
onStatusChanged: (client, oldStatus, newStatus)->
|
|
||||||
logger.info "Crafting Guide server status changed from #{oldStatus} to #{newStatus}"
|
logger.info "Crafting Guide server status changed from #{oldStatus} to #{newStatus}"
|
||||||
client.trigger 'change:status', client, oldStatus, newStatus
|
client.trigger 'change:status', client, oldStatus, newStatus
|
||||||
client.trigger 'change', client
|
client.trigger 'change', client
|
||||||
)
|
|
||||||
_(client).extend Backbone.Events
|
|
||||||
client.checkStatus()
|
client.checkStatus()
|
||||||
|
|
||||||
########################################################################################################################
|
########################################################################################################################
|
||||||
|
|||||||
@@ -71,10 +71,9 @@ module.exports = class SiteController extends BaseController
|
|||||||
@router.navigate c.url.login(), trigger:true
|
@router.navigate c.url.login(), trigger:true
|
||||||
|
|
||||||
logout: ->
|
logout: ->
|
||||||
@client.logout()
|
|
||||||
.then =>
|
|
||||||
@storage.store 'loginSecurityToken', null
|
@storage.store 'loginSecurityToken', null
|
||||||
@user = null
|
@user = null
|
||||||
|
@client.logout()
|
||||||
.catch (error)->
|
.catch (error)->
|
||||||
logger.error -> "Failed to log out: #{error}"
|
logger.error -> "Failed to log out: #{error}"
|
||||||
.done()
|
.done()
|
||||||
|
|||||||
Reference in New Issue
Block a user