SharedService.html 56 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <!DOCTYPE html><html class="default"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>SharedService | sgc.mobile</title><meta name="description" content="Documentation for sgc.mobile"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script async src="../assets/search.js" id="search-script"></script></head><body><script>document.body.classList.add(localStorage.getItem("tsd-theme") || "os")</script><header><div class="tsd-page-toolbar"><div class="container"><div class="table-wrap"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget search no-caption">Search</label><input type="text" id="tsd-search-field"/></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">sgc.mobile</a></div><div class="table-cell" id="tsd-widgets"><div id="tsd-filter"><a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a><div class="tsd-filter-group"><div class="tsd-select" id="tsd-filter-visibility"><span class="tsd-select-label">All</span><ul class="tsd-select-list"><li data-value="public">Public</li><li data-value="protected">Public/Protected</li><li data-value="private" class="selected">All</li></ul></div> <input type="checkbox" id="tsd-filter-inherited" checked/><label class="tsd-widget" for="tsd-filter-inherited">Inherited</label></div></div><a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a></div></div></div></div><div class="tsd-page-title"><div class="container"><ul class="tsd-breadcrumb"><li><a href="../modules.html">sgc.mobile</a></li><li><a href="SharedService.html">SharedService</a></li></ul><h1>Class SharedService </h1></div></div></header><div class="container container-main"><div class="row"><div class="col-8 col-content"><section class="tsd-panel tsd-comment"><div class="tsd-comment tsd-typography"><div class="lead">
  2. <p>Shared service</p>
  3. </div></div></section><section class="tsd-panel tsd-hierarchy"><h3>Hierarchy</h3><ul class="tsd-hierarchy"><li><span class="target">SharedService</span></li></ul></section><section class="tsd-panel"><h3>Implements</h3><ul class="tsd-hierarchy"><li><a href="../interfaces/ILogerService.html" class="tsd-signature-type" data-tsd-kind="Interface">ILogerService</a></li></ul></section><section class="tsd-panel-group tsd-index-group"><h2>Index</h2><section class="tsd-panel tsd-index-panel"><div class="tsd-index-content"><section class="tsd-index-section "><h3>Constructors</h3><ul class="tsd-index-list"><li class="tsd-kind-constructor tsd-parent-kind-class"><a href="SharedService.html#constructor" class="tsd-kind-icon">constructor</a></li></ul></section><section class="tsd-index-section "><h3>Properties</h3><ul class="tsd-index-list"><li class="tsd-kind-property tsd-parent-kind-class"><a href="SharedService.html#_installSubscriptions" class="tsd-kind-icon">_install<wbr/>Subscriptions</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="SharedService.html#_loginSubscriptions" class="tsd-kind-icon">_login<wbr/>Subscriptions</a></li></ul></section><section class="tsd-index-section "><h3>Methods</h3><ul class="tsd-index-list"><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#changeLoginData" class="tsd-kind-icon">change<wbr/>Login<wbr/>Data</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#checkLogin" class="tsd-kind-icon">check<wbr/>Login</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#checkLogout" class="tsd-kind-icon">check<wbr/>Logout</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#consoleLog" class="tsd-kind-icon">console<wbr/>Log</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#getAppConf" class="tsd-kind-icon">get<wbr/>App<wbr/>Conf</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#getAppMenu" class="tsd-kind-icon">get<wbr/>App<wbr/>Menu</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#getData" class="tsd-kind-icon">get<wbr/>Data</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#getLoginInfo" class="tsd-kind-icon">get<wbr/>Login<wbr/>Info</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#initFirebaseMessageToken" class="tsd-kind-icon">init<wbr/>Firebase<wbr/>Message<wbr/>Token</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#isAsMember" class="tsd-kind-icon">is<wbr/>As<wbr/>Member</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#isHasPageAuth" class="tsd-kind-icon">is<wbr/>Has<wbr/>Page<wbr/>Auth</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#isLogined" class="tsd-kind-icon">is<wbr/>Logined</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#isNotNull" class="tsd-kind-icon">is<wbr/>Not<wbr/>Null</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#isNull" class="tsd-kind-icon">is<wbr/>Null</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#prepareInstall" class="tsd-kind-icon">prepare<wbr/>Install</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#refreshFirebaseMessageToken" class="tsd-kind-icon">refresh<wbr/>Firebase<wbr/>Message<wbr/>Token</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#setCommonService" class="tsd-kind-icon">set<wbr/>Common<wbr/>Service</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#setData" class="tsd-kind-icon">set<wbr/>Data</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#setLogger" class="tsd-kind-icon">set<wbr/>Logger</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#setLoginInfo" class="tsd-kind-icon">set<wbr/>Login<wbr/>Info</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#setRouteLocation" class="tsd-kind-icon">set<wbr/>Route<wbr/>Location</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#subscribe" class="tsd-kind-icon">subscribe</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#unsetData" class="tsd-kind-icon">unset<wbr/>Data</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="SharedService.html#getInstance" class="tsd-kind-icon">get<wbr/>Instance</a></li></ul></section></div></section></section><section class="tsd-panel-group tsd-member-group "><h2>Constructors</h2><section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link">constructor<a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">new <wbr/>Shared<wbr/>Service<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="SharedService.html" class="tsd-signature-type" data-tsd-kind="Class">SharedService</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:48</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  4. <p>Creates an instance of shared service.</p>
  5. </div></div><h4 class="tsd-returns-title">Returns <a href="SharedService.html" class="tsd-signature-type" data-tsd-kind="Class">SharedService</a></h4></li></ul></section></section><section class="tsd-panel-group tsd-member-group "><h2>Properties</h2><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="_installSubscriptions" class="tsd-anchor"></a><h3 class="tsd-anchor-link">_install<wbr/>Subscriptions<a href="#_installSubscriptions" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">_install<wbr/>Subscriptions<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Subject</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:171</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  6. <p>설치 구독기</p>
  7. </div></div></section><section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class"><a id="_loginSubscriptions" class="tsd-anchor"></a><h3 class="tsd-anchor-link">_login<wbr/>Subscriptions<a href="#_loginSubscriptions" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><div class="tsd-signature tsd-kind-icon">_login<wbr/>Subscriptions<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Subject</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:163</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  8. <p>로그인 구독기</p>
  9. </div></div></section></section><section class="tsd-panel-group tsd-member-group "><h2>Methods</h2><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="changeLoginData" class="tsd-anchor"></a><h3 class="tsd-anchor-link">change<wbr/>Login<wbr/>Data<a href="#changeLoginData" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">change<wbr/>Login<wbr/>Data<span class="tsd-signature-symbol">(</span>siteCd<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span>, pushUseYn<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span>, pushKey<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:527</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  10. <p>Changes login data</p>
  11. </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> siteCd: <span class="tsd-signature-type">string</span></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> pushUseYn: <span class="tsd-signature-type">boolean</span></h5></li><li><h5><span class="tsd-flag ts-flagOptional">Optional</span> pushKey: <span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="checkLogin" class="tsd-anchor"></a><h3 class="tsd-anchor-link">check<wbr/>Login<a href="#checkLogin" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">check<wbr/>Login<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:710</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  12. <p>Checks login</p>
  13. </div></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><div></div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="checkLogout" class="tsd-anchor"></a><h3 class="tsd-anchor-link">check<wbr/>Logout<a href="#checkLogout" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">check<wbr/>Logout<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:692</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  14. <p>Checks logout</p>
  15. </div></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><div></div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="consoleLog" class="tsd-anchor"></a><h3 class="tsd-anchor-link">console<wbr/>Log<a href="#consoleLog" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">console<wbr/>Log<span class="tsd-signature-symbol">(</span>type<span class="tsd-signature-symbol">: </span><a href="../modules.html#ConsoleLogType" class="tsd-signature-type" data-tsd-kind="Type alias">ConsoleLogType</a>, title<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, <span class="tsd-signature-symbol">...</span>obj<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/ILogerService.html">ILogerService</a>.<a href="../interfaces/ILogerService.html#consoleLog">consoleLog</a></p><ul><li>Defined in src/services/shared.service.ts:585</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  16. <p>Consoles log</p>
  17. </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>type: <a href="../modules.html#ConsoleLogType" class="tsd-signature-type" data-tsd-kind="Type alias">ConsoleLogType</a></h5></li><li><h5>title: <span class="tsd-signature-type">string</span></h5></li><li><h5><span class="tsd-flag ts-flagRest">Rest</span> <span class="tsd-signature-symbol">...</span>obj: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
  18. </div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getAppConf" class="tsd-anchor"></a><h3 class="tsd-anchor-link">get<wbr/>App<wbr/>Conf<a href="#getAppConf" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>App<wbr/>Conf<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/AppConfVo.html" class="tsd-signature-type" data-tsd-kind="Interface">AppConfVo</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:244</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  19. <p>Gets app conf</p>
  20. </div></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/AppConfVo.html" class="tsd-signature-type" data-tsd-kind="Interface">AppConfVo</a></h4><div><p>app conf</p>
  21. </div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getAppMenu" class="tsd-anchor"></a><h3 class="tsd-anchor-link">get<wbr/>App<wbr/>Menu<a href="#getAppMenu" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>App<wbr/>Menu<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/AppMenuVo.html" class="tsd-signature-type" data-tsd-kind="Interface">AppMenuVo</a><span class="tsd-signature-symbol">[]</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:400</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  22. <p>Gets app menu</p>
  23. </div></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/AppMenuVo.html" class="tsd-signature-type" data-tsd-kind="Interface">AppMenuVo</a><span class="tsd-signature-symbol">[]</span></h4><div><p>app menu</p>
  24. </div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getData" class="tsd-anchor"></a><h3 class="tsd-anchor-link">get<wbr/>Data<a href="#getData" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Data<span class="tsd-signature-symbol">(</span>key<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:259</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  25. <p>Gets data</p>
  26. </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>key: <span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><div><p>data</p>
  27. </div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="getLoginInfo" class="tsd-anchor"></a><h3 class="tsd-anchor-link">get<wbr/>Login<wbr/>Info<a href="#getLoginInfo" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">get<wbr/>Login<wbr/>Info<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/UserDetailsVo.html" class="tsd-signature-type" data-tsd-kind="Interface">UserDetailsVo</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:422</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  28. <p>Gets login info</p>
  29. </div></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/UserDetailsVo.html" class="tsd-signature-type" data-tsd-kind="Interface">UserDetailsVo</a></h4><div><p>login info</p>
  30. </div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="initFirebaseMessageToken" class="tsd-anchor"></a><h3 class="tsd-anchor-link">init<wbr/>Firebase<wbr/>Message<wbr/>Token<a href="#initFirebaseMessageToken" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">init<wbr/>Firebase<wbr/>Message<wbr/>Token<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:630</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  31. <p>Inits firebase message token</p>
  32. </div></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="isAsMember" class="tsd-anchor"></a><h3 class="tsd-anchor-link">is<wbr/>As<wbr/>Member<a href="#isAsMember" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">is<wbr/>As<wbr/>Member<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:722</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  33. <p>Determines whether as member is</p>
  34. </div></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div><p>true if as member</p>
  35. </div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="isHasPageAuth" class="tsd-anchor"></a><h3 class="tsd-anchor-link">is<wbr/>Has<wbr/>Page<wbr/>Auth<a href="#isHasPageAuth" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">is<wbr/>Has<wbr/>Page<wbr/>Auth<span class="tsd-signature-symbol">(</span>routerPath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:784</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  36. <p>Determines whether has page auth is</p>
  37. </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>routerPath: <span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div><p>true if has page auth</p>
  38. </div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="isLogined" class="tsd-anchor"></a><h3 class="tsd-anchor-link">is<wbr/>Logined<a href="#isLogined" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">is<wbr/>Logined<span class="tsd-signature-symbol">(</span>routerPath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:740</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  39. <p>Determines whether logined is</p>
  40. </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>routerPath: <span class="tsd-signature-type">string</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h4><div><p>logined</p>
  41. </div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="isNotNull" class="tsd-anchor"></a><h3 class="tsd-anchor-link">is<wbr/>Not<wbr/>Null<a href="#isNotNull" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">is<wbr/>Not<wbr/>Null<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:516</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  42. <p>Determines whether not null is</p>
  43. </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div><p>true if not null</p>
  44. </div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="isNull" class="tsd-anchor"></a><h3 class="tsd-anchor-link">is<wbr/>Null<a href="#isNull" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">is<wbr/>Null<span class="tsd-signature-symbol">(</span>input<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:488</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  45. <p>Determines whether null is</p>
  46. </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>input: <span class="tsd-signature-type">any</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div><p>true if null</p>
  47. </div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="prepareInstall" class="tsd-anchor"></a><h3 class="tsd-anchor-link">prepare<wbr/>Install<a href="#prepareInstall" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">prepare<wbr/>Install<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:212</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  48. <p>Prepares install</p>
  49. </div></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="refreshFirebaseMessageToken" class="tsd-anchor"></a><h3 class="tsd-anchor-link">refresh<wbr/>Firebase<wbr/>Message<wbr/>Token<a href="#refreshFirebaseMessageToken" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">refresh<wbr/>Firebase<wbr/>Message<wbr/>Token<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:673</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  50. <p>Refreshs firebase message token</p>
  51. </div></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="setCommonService" class="tsd-anchor"></a><h3 class="tsd-anchor-link">set<wbr/>Common<wbr/>Service<a href="#setCommonService" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">set<wbr/>Common<wbr/>Service<span class="tsd-signature-symbol">(</span>commonService<span class="tsd-signature-symbol">: </span><a href="../interfaces/ICommonService.html" class="tsd-signature-type" data-tsd-kind="Interface">ICommonService</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:178</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  52. <p>Sets common service</p>
  53. </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>commonService: <a href="../interfaces/ICommonService.html" class="tsd-signature-type" data-tsd-kind="Interface">ICommonService</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
  54. </div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="setData" class="tsd-anchor"></a><h3 class="tsd-anchor-link">set<wbr/>Data<a href="#setData" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">set<wbr/>Data<span class="tsd-signature-symbol">(</span>key<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:269</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  55. <p>Sets data</p>
  56. </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>key: <span class="tsd-signature-type">string</span></h5></li><li><h5>value: <span class="tsd-signature-type">any</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
  57. </div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="setLogger" class="tsd-anchor"></a><h3 class="tsd-anchor-link">set<wbr/>Logger<a href="#setLogger" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">set<wbr/>Logger<span class="tsd-signature-symbol">(</span>logger<span class="tsd-signature-symbol">: </span><a href="../interfaces/ILogerService.html" class="tsd-signature-type" data-tsd-kind="Interface">ILogerService</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/ILogerService.html">ILogerService</a>.<a href="../interfaces/ILogerService.html#setLogger">setLogger</a></p><ul><li>Defined in src/services/shared.service.ts:575</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  58. <p>Sets logger</p>
  59. </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>logger: <a href="../interfaces/ILogerService.html" class="tsd-signature-type" data-tsd-kind="Interface">ILogerService</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
  60. </div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="setLoginInfo" class="tsd-anchor"></a><h3 class="tsd-anchor-link">set<wbr/>Login<wbr/>Info<a href="#setLoginInfo" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">set<wbr/>Login<wbr/>Info<span class="tsd-signature-symbol">(</span>info<span class="tsd-signature-symbol">: </span><a href="../interfaces/UserDetailsVo.html" class="tsd-signature-type" data-tsd-kind="Interface">UserDetailsVo</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:431</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  61. <p>Sets login info</p>
  62. </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>info: <a href="../interfaces/UserDetailsVo.html" class="tsd-signature-type" data-tsd-kind="Interface">UserDetailsVo</a></h5><div class="tsd-comment tsd-typography"><div class="lead">
  63. </div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="setRouteLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link">set<wbr/>Route<wbr/>Location<a href="#setRouteLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">set<wbr/>Route<wbr/>Location<span class="tsd-signature-symbol">(</span>routeLocation<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">RouteLocationNormalizedLoaded</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:203</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  64. <p>Sets route location</p>
  65. </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>routeLocation: <span class="tsd-signature-type">RouteLocationNormalizedLoaded</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
  66. </div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="subscribe" class="tsd-anchor"></a><h3 class="tsd-anchor-link">subscribe<a href="#subscribe" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">subscribe<span class="tsd-signature-symbol">(</span>subType<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">&quot;login&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;install&quot;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Observable</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:188</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  67. <p>Subscribes shared service</p>
  68. </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>subType: <span class="tsd-signature-type">&quot;login&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;install&quot;</span><span class="tsd-signature-symbol"> = &#39;login&#39;</span></h5></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Observable</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4><div><p>subscribe</p>
  69. </div></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a id="unsetData" class="tsd-anchor"></a><h3 class="tsd-anchor-link">unset<wbr/>Data<a href="#unsetData" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class"><li class="tsd-signature tsd-kind-icon">unset<wbr/>Data<span class="tsd-signature-symbol">(</span>key<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:282</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  70. <p>Unsets data</p>
  71. </div></div><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameters"><li><h5>key: <span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><div class="lead">
  72. </div></div></li></ul><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></section><section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-static"><a id="getInstance" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span class="tsd-flag ts-flagStatic">Static</span> get<wbr/>Instance<a href="#getInstance" aria-label="Permalink" class="tsd-anchor-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5"></path></svg></a></h3><ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-static"><li class="tsd-signature tsd-kind-icon">get<wbr/>Instance<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="SharedService.html" class="tsd-signature-type" data-tsd-kind="Class">SharedService</a></li></ul><ul class="tsd-descriptions"><li class="tsd-description"><aside class="tsd-sources"><ul><li>Defined in src/services/shared.service.ts:150</li></ul></aside><div class="tsd-comment tsd-typography"><div class="lead">
  73. <p>Gets instance</p>
  74. </div></div><h4 class="tsd-returns-title">Returns <a href="SharedService.html" class="tsd-signature-type" data-tsd-kind="Class">SharedService</a></h4><div><p>instance</p>
  75. </div></li></ul></section></section></div><div class="col-4 col-menu menu-sticky-wrap menu-highlight"><nav class="tsd-navigation primary"><ul><li class=""><a href="../modules.html">Exports</a></li></ul></nav><nav class="tsd-navigation secondary menu-sticky"><ul><li class="current tsd-kind-class"><a href="SharedService.html" class="tsd-kind-icon">Shared<wbr/>Service</a><ul><li class="tsd-kind-constructor tsd-parent-kind-class"><a href="SharedService.html#constructor" class="tsd-kind-icon">constructor</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="SharedService.html#_installSubscriptions" class="tsd-kind-icon">_install<wbr/>Subscriptions</a></li><li class="tsd-kind-property tsd-parent-kind-class"><a href="SharedService.html#_loginSubscriptions" class="tsd-kind-icon">_login<wbr/>Subscriptions</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#changeLoginData" class="tsd-kind-icon">change<wbr/>Login<wbr/>Data</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#checkLogin" class="tsd-kind-icon">check<wbr/>Login</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#checkLogout" class="tsd-kind-icon">check<wbr/>Logout</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#consoleLog" class="tsd-kind-icon">console<wbr/>Log</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#getAppConf" class="tsd-kind-icon">get<wbr/>App<wbr/>Conf</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#getAppMenu" class="tsd-kind-icon">get<wbr/>App<wbr/>Menu</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#getData" class="tsd-kind-icon">get<wbr/>Data</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#getLoginInfo" class="tsd-kind-icon">get<wbr/>Login<wbr/>Info</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#initFirebaseMessageToken" class="tsd-kind-icon">init<wbr/>Firebase<wbr/>Message<wbr/>Token</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#isAsMember" class="tsd-kind-icon">is<wbr/>As<wbr/>Member</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#isHasPageAuth" class="tsd-kind-icon">is<wbr/>Has<wbr/>Page<wbr/>Auth</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#isLogined" class="tsd-kind-icon">is<wbr/>Logined</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#isNotNull" class="tsd-kind-icon">is<wbr/>Not<wbr/>Null</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#isNull" class="tsd-kind-icon">is<wbr/>Null</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#prepareInstall" class="tsd-kind-icon">prepare<wbr/>Install</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#refreshFirebaseMessageToken" class="tsd-kind-icon">refresh<wbr/>Firebase<wbr/>Message<wbr/>Token</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#setCommonService" class="tsd-kind-icon">set<wbr/>Common<wbr/>Service</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#setData" class="tsd-kind-icon">set<wbr/>Data</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#setLogger" class="tsd-kind-icon">set<wbr/>Logger</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#setLoginInfo" class="tsd-kind-icon">set<wbr/>Login<wbr/>Info</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#setRouteLocation" class="tsd-kind-icon">set<wbr/>Route<wbr/>Location</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#subscribe" class="tsd-kind-icon">subscribe</a></li><li class="tsd-kind-method tsd-parent-kind-class"><a href="SharedService.html#unsetData" class="tsd-kind-icon">unset<wbr/>Data</a></li><li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><a href="SharedService.html#getInstance" class="tsd-kind-icon">get<wbr/>Instance</a></li></ul></li></ul></nav></div></div></div><footer class="with-border-bottom"><div class="container"><h2>Legend</h2><div class="tsd-legend-group"><ul class="tsd-legend"><li class="tsd-kind-constructor tsd-parent-kind-class"><span class="tsd-kind-icon">Constructor</span></li><li class="tsd-kind-property tsd-parent-kind-class"><span class="tsd-kind-icon">Property</span></li><li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li></ul><ul class="tsd-legend"><li class="tsd-kind-property tsd-parent-kind-interface"><span class="tsd-kind-icon">Property</span></li><li class="tsd-kind-method tsd-parent-kind-interface"><span class="tsd-kind-icon">Method</span></li></ul><ul class="tsd-legend"><li class="tsd-kind-method tsd-parent-kind-class tsd-is-static"><span class="tsd-kind-icon">Static method</span></li></ul></div><h2>Settings</h2><p>Theme <select id="theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></p></div></footer><div class="container tsd-generator"><p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></div><div class="overlay"></div><script src="../assets/main.js"></script></body></html>