class window.ErrorCtrl extends BaseCtrl
    constructor: (@$rootScope, @$scope, @$state, @Dock, @Constants, @Cookies, @$injector) ->
        super()
        @header = 'global.general_error_header'
        @errorText = 'global.general_error'
        @getSite()
        @Cookies.removeItem('sr_token', '/')

    startOver: ->
        console.log 'startOver'
        @Cookies.removeItem('sr_token', '/')
        @Cookies.removeItem('sr_api_restriction', '/')
        @Cookies.setItem('force_desktop', 'true', 3600e3, '/') # For an hour
        @Dock.removeUserData()
        $location = @$injector.get('$location')
        $location.path '/fullsite'


ErrorCtrl.$inject = ["$rootScope", "$scope", "$state", "Dock", "Constants", "Cookies", "$injector"]

angular.module("shuttlerockApp").controller("ErrorCtrl", ErrorCtrl)
