Commit f1714b12 authored by konovalovsergey's avatar konovalovsergey

versionHistory JWT_EXPIRED_CODE

parent f68f3a87
...@@ -696,6 +696,9 @@ ...@@ -696,6 +696,9 @@
} }
} }
}; };
this.CoAuthoringApi.onExpiredToken = function() {
t.sendEvent('asc_onExpiredToken');
};
/** /**
* Event об отсоединении от сервера * Event об отсоединении от сервера
* @param {jQuery} e event об отсоединении с причиной * @param {jQuery} e event об отсоединении с причиной
......
...@@ -54,6 +54,7 @@ ...@@ -54,6 +54,7 @@
this.onCursor = options.onCursor; this.onCursor = options.onCursor;
this.onMeta = options.onMeta; this.onMeta = options.onMeta;
this.onSession = options.onSession; this.onSession = options.onSession;
this.onExpiredToken = options.onExpiredToken;
this.onForceSave = options.onForceSave; this.onForceSave = options.onForceSave;
this.onLocksAcquired = options.onLocksAcquired; this.onLocksAcquired = options.onLocksAcquired;
this.onLocksReleased = options.onLocksReleased; this.onLocksReleased = options.onLocksReleased;
...@@ -98,6 +99,9 @@ ...@@ -98,6 +99,9 @@
}; };
this._CoAuthoringApi.onSession = function(e) { this._CoAuthoringApi.onSession = function(e) {
t.callback_OnSession(e); t.callback_OnSession(e);
};
this._CoAuthoringApi.onExpiredToken = function(e) {
t.callback_OnExpiredToken(e);
}; };
this._CoAuthoringApi.onForceSave = function(e) { this._CoAuthoringApi.onForceSave = function(e) {
t.callback_OnForceSave(e); t.callback_OnForceSave(e);
...@@ -405,6 +409,12 @@ ...@@ -405,6 +409,12 @@
this.onSession(e); this.onSession(e);
} }
}; };
CDocsCoApi.prototype.callback_OnExpiredToken = function(e) {
if (this.onExpiredToken) {
this.onExpiredToken(e);
}
};
CDocsCoApi.prototype.callback_OnForceSave = function(e) { CDocsCoApi.prototype.callback_OnForceSave = function(e) {
if (this.onForceSave) { if (this.onForceSave) {
...@@ -528,6 +538,7 @@ ...@@ -528,6 +538,7 @@
this.onCursor = options.onCursor; this.onCursor = options.onCursor;
this.onMeta = options.onMeta; this.onMeta = options.onMeta;
this.onSession = options.onSession; this.onSession = options.onSession;
this.onExpiredToken = options.onExpiredToken;
this.onForceSave = options.onForceSave; this.onForceSave = options.onForceSave;
this.onLocksAcquired = options.onLocksAcquired; this.onLocksAcquired = options.onLocksAcquired;
this.onLocksReleased = options.onLocksReleased; this.onLocksReleased = options.onLocksReleased;
...@@ -959,6 +970,12 @@ ...@@ -959,6 +970,12 @@
} }
}; };
DocsCoApi.prototype._onExpiredToken = function(data) {
if (this.onExpiredToken) {
this.onExpiredToken();
}
};
DocsCoApi.prototype._onRefreshToken = function(jwt) { DocsCoApi.prototype._onRefreshToken = function(jwt) {
var t = this; var t = this;
if (jwt) { if (jwt) {
...@@ -1554,6 +1571,9 @@ ...@@ -1554,6 +1571,9 @@
break; break;
case 'refreshToken' : case 'refreshToken' :
t._onRefreshToken(dataObject["messages"]); t._onRefreshToken(dataObject["messages"]);
break;
case 'expiredToken' :
t._onExpiredToken();
break; break;
case 'forceSaveStart' : case 'forceSaveStart' :
t._onForceSaveStart(dataObject["messages"]); t._onForceSaveStart(dataObject["messages"]);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment