ggez-banking-sdk
Version:
A Node.js package to handle GGEZ Banking API endpoints, Simplify the process of managing CRUD operations with this efficient and easy-to-use package.
27 lines (26 loc) • 886 B
JavaScript
import { CipherHelper } from "../cipherHelper";
import { CookiesHelper } from "./cookiesHelper";
import { LocalStorageHelper } from "./localStorageHelper";
class StorageHelper {
// #region "Properties"
cipherHelper;
cookiesHelper;
localStorageHelper;
errorHandler;
// #endregion
// #region "Constructor"
constructor(programId, domain, errorHandler) {
this.errorHandler = errorHandler;
this.cookiesHelper = new CookiesHelper(programId, domain, this.errorHandler);
this.cipherHelper = new CipherHelper(this.errorHandler);
this.localStorageHelper = new LocalStorageHelper(this.cookiesHelper, this.cipherHelper, this.errorHandler);
}
// #endregion
getCookiesHelper() {
return this.cookiesHelper;
}
getLocalStorageHelper() {
return this.localStorageHelper;
}
}
export { StorageHelper };