mirror of
https://github.com/simplex-chat/simplex-chat.git
synced 2026-06-05 10:12:59 +00:00
core: members profile update, create profile update chat items (#3644)
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
{-# LANGUAGE QuasiQuotes #-}
|
||||
|
||||
module Simplex.Chat.Migrations.M20240104_members_profile_update where
|
||||
|
||||
import Database.SQLite.Simple (Query)
|
||||
import Database.SQLite.Simple.QQ (sql)
|
||||
|
||||
m20240104_members_profile_update :: Query
|
||||
m20240104_members_profile_update =
|
||||
[sql|
|
||||
ALTER TABLE users ADD COLUMN user_member_profile_updated_at TEXT;
|
||||
ALTER TABLE groups ADD COLUMN user_member_profile_sent_at TEXT;
|
||||
|]
|
||||
|
||||
down_m20240104_members_profile_update :: Query
|
||||
down_m20240104_members_profile_update =
|
||||
[sql|
|
||||
ALTER TABLE groups DROP COLUMN user_member_profile_sent_at;
|
||||
ALTER TABLE users DROP COLUMN user_member_profile_updated_at;
|
||||
|]
|
||||
@@ -33,7 +33,8 @@ CREATE TABLE users(
|
||||
view_pwd_salt BLOB,
|
||||
show_ntfs INTEGER NOT NULL DEFAULT 1,
|
||||
send_rcpts_contacts INTEGER NOT NULL DEFAULT 0,
|
||||
send_rcpts_small_groups INTEGER NOT NULL DEFAULT 0, -- 1 for active user
|
||||
send_rcpts_small_groups INTEGER NOT NULL DEFAULT 0,
|
||||
user_member_profile_updated_at TEXT, -- 1 for active user
|
||||
FOREIGN KEY(user_id, local_display_name)
|
||||
REFERENCES display_names(user_id, local_display_name)
|
||||
ON DELETE CASCADE
|
||||
@@ -118,7 +119,8 @@ CREATE TABLE groups(
|
||||
chat_ts TEXT,
|
||||
favorite INTEGER NOT NULL DEFAULT 0,
|
||||
send_rcpts INTEGER,
|
||||
via_group_link_uri_hash BLOB, -- received
|
||||
via_group_link_uri_hash BLOB,
|
||||
user_member_profile_sent_at TEXT, -- received
|
||||
FOREIGN KEY(user_id, local_display_name)
|
||||
REFERENCES display_names(user_id, local_display_name)
|
||||
ON DELETE CASCADE
|
||||
|
||||
Reference in New Issue
Block a user