Use simplified Snowflake ID generation

This prevents leaking server information to client with little effort.
This commit is contained in:
oxalica 2024-09-06 01:51:27 -04:00
parent 59d51937da
commit a7f260027d
5 changed files with 36 additions and 12 deletions

View file

@ -23,7 +23,7 @@ CREATE TABLE IF NOT EXISTS `room_member` (
CREATE INDEX IF NOT EXISTS `member_room` ON `room_member` (`uid` ASC, `rid` ASC);
CREATE TABLE IF NOT EXISTS `room_item` (
`cid` INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
`cid` INTEGER NOT NULL PRIMARY KEY,
`rid` INTEGER NOT NULL REFERENCES `room` ON DELETE CASCADE,
`uid` INTEGER NOT NULL REFERENCES `user` ON DELETE RESTRICT,
`timestamp` INTEGER NOT NULL,