Обещание вернуть все значения столбца sqlite ionic sqlite swift
sqlite.swift код:
func get(name:String) -> Data? {
var retData: Data = Data()
guard let db: Connection = try? getReadableDatabase()! else {return nil}
let query = TABLE_STORAGE.filter(COL_NAME == name).limit(1)
guard let rData = try? db.prepare(query) else {return nil}
for data in rData {
retData.id = data[COL_ID]
retData.name = data[COL_NAME]
retData.value = data[COL_VALUE]
retData.date = data[COL_DATE]
}
return retData
}
ионный код home.ts:
async ...
let result:any = await storage.set({key:"session", value:"some_value Opened", date:"some_text"});
result = await storage.get({key:"session"})
результат возвращает Объект с ключом, только значение.
Я хотел бы вернуть объект со всеми столбцами идентификатор, ключ, значение и дату.
В консоли XCode значения возвращаются, как я и ожидал.
Как мне адаптировать мой код, чтобы все столбцы возвращались в объекте "result"?