Failed to switch to LiveQuery for presenter list

This commit is contained in:
Scott Idem
2024-06-25 19:07:38 -04:00
parent b604eaee56
commit 6a22f84f23
2 changed files with 31 additions and 23 deletions

View File

@@ -235,6 +235,9 @@ export function handle_db_save_ae_obj_li__event_presentation(
// From SQL view
event_session_code: obj.event_session_code,
event_session_name: obj.event_session_name,
// A key value list of the presenters
// event_presenter_kv: obj.event_presenter_kv,
});
// console.log(`Put obj with ID: ${obj.event_presentation_id_random} or ${id_random}`);
} catch (error) {

View File

@@ -1,4 +1,6 @@
import Dexie, { type Table } from 'dexie';
import type { list } from 'postcss';
import type { key_val } from './ae_stores';
// li = list
// kv = key value list
@@ -41,7 +43,7 @@ export interface Event {
updated_on: null|Date;
// Additional fields for convenience (database views)
file_count: number;
file_count?: number;
}
@@ -355,48 +357,51 @@ export interface Presentation {
event_presentation_id: string;
event_presentation_id_random: string;
external_id: null|string;
code: null|string;
external_id?: null|string;
code?: null|string;
for_type: string;
for_id: string;
for_id_random: string;
for_type?: string;
for_id?: string;
for_id_random?: string;
type_code: string;
type_code?: string;
event_id: string;
event_id_random: string;
event_session_id: string;
event_session_id_random: string;
event_abstract_id: null|string;
event_abstract_id_random: null|string;
event_abstract_id?: null|string;
event_abstract_id_random?: null|string;
abstract_code: null|string;
abstract_code?: null|string;
name: string;
description: null|string;
description?: null|string;
start_datetime: null|Date;
end_datetime: null|Date;
start_datetime?: null|Date;
end_datetime?: null|Date;
passcode: null|string;
passcode?: null|string;
hide_event_launcher: null|boolean;
hide_event_launcher?: null|boolean;
enable: null|boolean;
hide: null|boolean;
priority: null|boolean
sort: null|number;
group: null|string;
notes: null|string;
hide?: null|boolean;
priority?: null|boolean;
sort?: null|number;
group?: null|string;
notes?: null|string;
created_on: Date;
updated_on: null|Date;
updated_on?: null|Date;
// Additional fields for convenience (database views)
// file_count: null|number;
event_session_code: null|string;
event_session_name: null|string;
event_session_code?: null|string;
event_session_name?: null|string;
// A key value list of the presenters
event_presenter_kv?: null|key_val;
}