mirror of
https://github.com/advplyr/audiobookshelf-app.git
synced 2025-07-30 07:34:46 +02:00
Added realm
This commit is contained in:
parent
2f4b3050fd
commit
c0ac3b7bb5
14 changed files with 19001 additions and 377 deletions
31
ios/App/Shared/models/ServerConnectionConfig.swift
Normal file
31
ios/App/Shared/models/ServerConnectionConfig.swift
Normal file
|
@ -0,0 +1,31 @@
|
|||
//
|
||||
// ServerConnectionConfig.swift
|
||||
// App
|
||||
//
|
||||
// Created by Rasmus Krämer on 11.04.22.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
import RealmSwift
|
||||
|
||||
class ServerConnectionConfig: Object {
|
||||
@Persisted var id: String
|
||||
@Persisted var index: Int = 0
|
||||
@Persisted var name: String
|
||||
@Persisted var address: String
|
||||
@Persisted var userId: String
|
||||
@Persisted var username: String
|
||||
@Persisted var token: String
|
||||
}
|
||||
|
||||
func serverConnectionConfigToJSON(config: ServerConnectionConfig) -> Dictionary<String, Any> {
|
||||
return [
|
||||
"id": config.id,
|
||||
"name": config.name,
|
||||
"index": config.index,
|
||||
"address": config.address,
|
||||
"userId": config.userId,
|
||||
"username": config.username,
|
||||
"token": config.token,
|
||||
]
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue