aboutsummaryrefslogtreecommitdiff
path: root/web/app/LoginManager.js
diff options
context:
space:
mode:
authorAnton Tananaev <anton.tananaev@gmail.com>2015-09-17 16:57:31 +1200
committerAnton Tananaev <anton.tananaev@gmail.com>2015-09-17 16:57:31 +1200
commit8baf73493d24c85bc5d13069044fc1150ed62c2e (patch)
treece421f9431ac3e13e91817bfd989bcd272034649 /web/app/LoginManager.js
parent4154c2cd31f23c5d5fb336dfcd68ba192b297f93 (diff)
downloadtrackermap-server-8baf73493d24c85bc5d13069044fc1150ed62c2e.tar.gz
trackermap-server-8baf73493d24c85bc5d13069044fc1150ed62c2e.tar.bz2
trackermap-server-8baf73493d24c85bc5d13069044fc1150ed62c2e.zip
Move login calls to controller
Diffstat (limited to 'web/app/LoginManager.js')
-rw-r--r--web/app/LoginManager.js42
1 files changed, 1 insertions, 41 deletions
diff --git a/web/app/LoginManager.js b/web/app/LoginManager.js
index 34069574b..0137ccf9c 100644
--- a/web/app/LoginManager.js
+++ b/web/app/LoginManager.js
@@ -17,13 +17,6 @@
Ext.define('Traccar.LoginManager', {
singleton: true,
- setUser: function(data) {
- var reader = Ext.create('Ext.data.reader.Json', {
- model: 'Traccar.model.User'
- });
- Traccar.app.setUser(reader.readRecords(data).getRecords()[0]);
- },
-
server: function(options) {
Ext.Ajax.request({
scope: this,
@@ -61,43 +54,10 @@ Ext.define('Traccar.LoginManager', {
if (Traccar.ErrorManager.check(success, response)) {
var result = Ext.decode(response.responseText);
if (result.success) {
- this.setUser(result.data);
+ Traccar.app.setUser(result.data);
}
Ext.callback(options.callback, options.scope, [result.success]);
}
- },
-
- login: function(options) {
- Ext.Ajax.request({
- scope: this,
- url: '/api/login',
- params: options.data,
- callback: this.onLoginReturn,
- original: options
- });
- },
-
- onLoginReturn: function(options, success, response) {
- options = options.original;
- if (Traccar.ErrorManager.check(success, response)) {
- var result = Ext.decode(response.responseText);
- if (result.success) {
- this.setUser(result.data);
- }
- Ext.callback(options.callback, options.scope, [result.success]);
- }
- },
-
- logout: function() {
- Ext.Ajax.request({
- scope: this,
- url: '/api/logout',
- callback: this.onLogoutReturn
- });
- },
-
- onLogoutReturn: function() {
- window.location.reload();
}
});