1
0
Fork 0
mirror of https://github.com/heyarne/airsonic-ui.git synced 2026-05-07 02:33:39 +02:00

Save login credentials in local storage

Squashed commit of the following:

commit b480676cef
Author: Arne Schlüter <arne@schlueter.is>
Date:   Wed May 30 18:38:40 2018 +0200

    Remember login credentials

commit ed060e55b6
Author: Arne Schlüter <arne@schlueter.is>
Date:   Wed May 30 14:45:11 2018 +0200

    Add tests for auth process

commit ca8972f8c3
Author: Arne Schlüter <arne@schlueter.is>
Date:   Wed May 30 13:34:38 2018 +0200

    Make sure to always run tests in development
This commit is contained in:
Arne Schlüter 2018-05-30 18:40:42 +02:00
commit 3376e01930
8 changed files with 111 additions and 46 deletions

View file

@ -2,17 +2,17 @@
(:require [re-frame.core :as re-frame]))
;; can be used to query the user's credentials
;; TODO: Organize login credentials and server location differently (i.e. together)
;; FIXME: this is used for cover images and it's quite ugly tbh
(re-frame/reg-sub
::login
(fn [db]
(:login db)))
(select-keys (:credentials db) [:u :p])))
(re-frame/reg-sub
::server
(fn [db]
(:server db)))
(get-in db [:credentials :server])))
;; current hashbang