core, ios: improve business address (connection plan, repeat requests, feature items) (#5303)

* core, ios: connection plan for business address

* core: store xcontact_id on business groups to prevent duplicate contact requests

* core: create feature items in new groups and in business groups

* fix tests

* error message
This commit is contained in:
Evgeny
2024-12-03 12:11:38 +00:00
committed by GitHub
parent e61babdc8f
commit 9d992735f4
17 changed files with 195 additions and 132 deletions
+3 -1
View File
@@ -129,7 +129,8 @@ CREATE TABLE groups(
custom_data BLOB,
ui_themes TEXT,
business_member_id BLOB NULL,
business_chat TEXT NULL, -- received
business_chat TEXT NULL,
business_xcontact_id BLOB NULL, -- received
FOREIGN KEY(user_id, local_display_name)
REFERENCES display_names(user_id, local_display_name)
ON DELETE CASCADE
@@ -926,3 +927,4 @@ CREATE INDEX idx_chat_items_notes ON chat_items(
item_status,
created_at
);
CREATE INDEX idx_groups_business_xcontact_id ON groups(business_xcontact_id);