Files
standardnotes-app/app/assets/javascripts/app/services/sessionHistory.js
T

26 lines
798 B
JavaScript

class SessionHistory extends SFSessionHistoryManager {
constructor(modelManager, storageManager, authManager, passcodeManager, $timeout) {
SFItemHistory.HistoryEntryClassMapping = {
"Note" : NoteHistoryEntry
}
var keyRequestHandler = async () => {
let offline = authManager.offline();
let auth_params = offline ? passcodeManager.passcodeAuthParams() : await authManager.getAuthParams();
let keys = offline ? passcodeManager.keys() : await authManager.keys();
return {
keys: keys,
offline: offline,
auth_params: auth_params
}
}
var contentTypes = ["Note"];
super(modelManager, storageManager, keyRequestHandler, contentTypes, $timeout);
}
}
angular.module('app').service('sessionHistory', SessionHistory);