This commit is contained in:
Joey Hess 2013-03-06 18:40:07 -04:00
parent 060119fdc4
commit d76e281de0
2 changed files with 5 additions and 1 deletions

View file

@ -58,7 +58,7 @@ runPush side clientid handledeferred a = do
{- While a push is running, matching push messages are put into
- netMessagesPush, while others that involve the same side go to
- netMessagesDeferredPush.
- netMessagesPushDeferred.
-
- When no push is running involving the same side, returns False.
-

View file

@ -14,6 +14,10 @@ who share a repository, that is stored in the [[cloud]].
push notification use of XMPP, since unknown UUIDs will just be ignored.
But XMPP pairing and the pushes over XMPP assume that anyone you're
paired with is intending to sync to your repository.
* At startup or network reconnect, git push messages are sent, often before
presence info has been gathered, so are not sent to any buddies.
Need to cache the last sent CanPush and PushRequest NetMessages for each
buddy, and when a new client is seen, resend.
## design goals