mirror of
https://github.com/NuSkooler/enigma-bbs.git
synced 2025-07-23 19:20:41 +02:00
* Try to handle socket error
* Fix bug in wrapping with MultiLineEditText * Updates on message base DB layout/triggers * Detect some terminals via ANSI DSR for device attributes (WIP)
This commit is contained in:
parent
2b963ce6f9
commit
40e0b55424
7 changed files with 83 additions and 11 deletions
|
@ -112,17 +112,17 @@ function createMessageBaseTables() {
|
|||
);
|
||||
|
||||
dbs.message.run(
|
||||
'CREATE TRIGGER message_before_update BEFORE UPDATE ON message BEGIN' +
|
||||
'CREATE TRIGGER IF NOT EXISTS message_before_update BEFORE UPDATE ON message BEGIN' +
|
||||
' DELETE FROM message_fts WHERE docid=old.rowid;' +
|
||||
'END;' +
|
||||
'CREATE TRIGGER message_before_delete BEFORE DELETE ON message BEGIN' +
|
||||
'CREATE TRIGGER IF NOT EXISTS message_before_delete BEFORE DELETE ON message BEGIN' +
|
||||
' DELETE FROM message_fts WHERE docid=old.rowid;' +
|
||||
'END;' +
|
||||
'' +
|
||||
'CREATE TRIGGER message_after_update AFTER UPDATE ON message BEGIN' +
|
||||
'CREATE TRIGGER IF NOT EXISTS message_after_update AFTER UPDATE ON message BEGIN' +
|
||||
' INSERT INTO message_fts(docid, subject, message) VALUES(new.rowid, new.subject, new.message);' +
|
||||
'END;' +
|
||||
'CREATE TRIGGER message_after_insert AFTER INSERT ON message BEGIN' +
|
||||
'CREATE TRIGGER IF NOT EXISTS message_after_insert AFTER INSERT ON message BEGIN' +
|
||||
' INSERT INTO message_fts(docid, subject, message) VALUES(new.rowid, new.subject, new.message);' +
|
||||
'END;'
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue