FEATURE: add plain text password toggle to settings (#22)

* FEATURE: add plain text password toggle to settings

* clean up state types, lint, and add migrate

Co-authored-by: austinried <4966622+austinried@users.noreply.github.com>
This commit is contained in:
Theo Salzmann
2021-12-03 07:18:05 +01:00
committed by GitHub
parent 37214fcbdc
commit 9a6f8b86fc
6 changed files with 101 additions and 15 deletions

View File

@@ -1,9 +1,19 @@
import { GetAlbumList2Type } from '@app/subsonic/params'
export interface Server {
export type Server = (TokenPassword | PlainPassword) & {
id: string
address: string
username: string
usePlainPassword: boolean
}
interface PlainPassword {
usePlainPassword: true
plainPassword: string
}
interface TokenPassword {
usePlainPassword: false
token: string
salt: string
}