Skip to content

Commit

Permalink
Added message highlighting (and schema migrations).
Browse files Browse the repository at this point in the history
  • Loading branch information
codebutler committed Jun 13, 2012
1 parent be9415d commit c68932d
Show file tree
Hide file tree
Showing 12 changed files with 337 additions and 118 deletions.
49 changes: 30 additions & 19 deletions db/schema_1_up.sql
@@ -1,25 +1,36 @@
CREATE TABLE IF NOT EXISTS connections (
cid INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
created_at DATETIME NOT NULL,
updated_at DATETIME
CREATE TABLE connections (
cid INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
server TEXT NOT NULL,
port INTEGER NOT NULL,
is_ssl BOOLEAN NOT NULL,
nick TEXT NOT NULL,
user_name TEXT NOT NULL,
real_name TEXT NOT NULL,
auto_connect BOOLEAN NOT NULL DEFAULT 1,
created_at DATETIME DEFAULT (strftime('%s','now')),
updated_at DATETIME
);

CREATE TABLE IF NOT EXISTS buffers (
bid INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
cid INTEGER NOT NULL,
name TEXT NOT NULL,
last_seen_eid INTEGER,
created_at DATETIME NOT NULL,
updated_at DATETIME
CREATE TABLE buffers (
bid INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
cid INTEGER NOT NULL,
name TEXT NOT NULL,
type TEXT NOT NULL,
archived BOOLEAN NOT NULL DEFAULT 0,
auto_join BOOLEAN,
last_seen_eid INTEGER,
created_at DATETIME DEFAULT (strftime('%s','now')),
updated_at DATETIME
);

CREATE TABLE IF NOT EXISTS events (
eid INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
bid INTEGER NOT NULL,
data TEXT NOT NULL,
created_at DATETIME NOT NULL
CREATE TABLE events (
eid INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
bid INTEGER NOT NULL,
data TEXT NOT NULL,
created_at DATETIME DEFAULT (strftime('%s','now'))
);

CREATE INDEX IF NOT EXISTS connections_name ON connections (name);
CREATE INDEX IF NOT EXISTS events_bid ON events (bid);
CREATE INDEX connections_name ON connections (name);

CREATE INDEX events_bid ON events (bid);
1 change: 1 addition & 0 deletions db/schema_2_up.sql
@@ -0,0 +1 @@
ALTER TABLE events ADD COLUMN highlight BOOLEAN NOT NULL DEFAULT 0;
44 changes: 14 additions & 30 deletions lib/tapchat/backlog_db.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions lib/tapchat/buffer.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

25 changes: 23 additions & 2 deletions lib/tapchat/connection.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

129 changes: 129 additions & 0 deletions lib/tapchat/db_migrator.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 5 additions & 2 deletions lib/tapchat/engine.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit c68932d

Please sign in to comment.