We are no longer offering accounts on this server. Consider https://gitlab.freedesktop.org/ as a place to host projects.

Commit d92acda0 authored by Evan Prodromou's avatar Evan Prodromou

start doing some writing

parent d37bc805
......@@ -56,6 +56,31 @@ class OfflineBackupQueueHandler extends QueueHandler
$userId = $object;
$user = User::staticGet($userId);
$fileName = $this->makeBackupFile($user);
return true;
function makeBackupFile($user)
$fileName = File::filename($user->getProfile(), "backup", "application/atom+xml");
$fullPath = File::path($fileName);
// XXX: this is pretty lose-y; try another way
$actstr = new UserActivityStream($user, true, UserActivityStream::OUTPUT_RAW);
file_put_contents($fullPath, $actstr->getString());
return $fileName;
function notifyBackupFile($fileName)
$fileUrl =
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment