the sending side of clone syncing of collection/privacy_group information. The receiving side is not yet implemented.
This commit is contained in:
+15
-1
@@ -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 );
|
||||
|
||||
|
||||
Reference in New Issue
Block a user