the sending side of clone syncing of collection/privacy_group information. The receiving side is not yet implemented.

This commit is contained in:
friendica
2014-07-14 02:37:41 -07:00
parent 233e4e1363
commit 5ad76c4d0c
2 changed files with 26 additions and 1 deletions
+15 -1
View File
@@ -2041,7 +2041,7 @@ function import_site($arr,$pubkey) {
* such things as personal settings, channel permissions, address book updates, etc.
*/
function build_sync_packet($uid = 0, $packet = null) {
function build_sync_packet($uid = 0, $packet = null, $groups_changed = false) {
$a = get_app();
@@ -2118,6 +2118,20 @@ function build_sync_packet($uid = 0, $packet = null) {
}
}
if($groups_changed) {
$r = q("select * from groups where uid = %d",
intval($uid)
);
if($r)
$info['collections'] = $r;
$r = q("select * from group_member where uid = %d",
intval($uid)
);
if($r)
$info['collection_members'] = $r;
}
$interval = ((get_config('system','delivery_interval') !== false)
? intval(get_config('system','delivery_interval')) : 2 );