Cory Slep
701475b6e0
Fix bugs with delivering messages.
...
This was uncovered during writing tests where both the Social and
Federative APIs are enabled. The actorObject interface was overused
partially due to my earlier confusion; the introduction of the internal
actor interface resolved this.
Finally, the HttpClient interface was introduced to be able to mock out
calls in testing. It may also prove useful for future applications using
this library.
2018-04-04 00:23:55 +02:00
Cory Slep
4e007b395c
Add FederatingPubber tests
2018-04-01 19:06:58 +02:00
Cory Slep
ad9baa2f69
Add SocialPubber PostOutbox test
2018-04-01 16:53:32 +02:00
Cory Slep
56e7e842d3
Add AnyObject/Link/Activity callbacks to Deserialize
2018-04-01 16:52:54 +02:00
Cory Slep
981d943e72
Implement more tests, fix test names
2018-04-01 01:12:58 +02:00
Cory Slep
f8d65fafde
Outline 109 tests to write for Pubber
2018-03-31 23:26:17 +02:00
Cory Slep
aede45d546
Don't try to own 'object' for Add/Remove Activities
2018-03-31 23:24:10 +02:00
Cory Slep
6e343f9f45
Support federative Add and Remove
2018-03-30 19:39:07 +02:00
Cory Slep
4efb0a41b2
Add public creation functions
2018-02-21 23:16:10 +01:00
Cory Slep
4368380651
Implement Accept in response to a Follow
2018-02-20 22:50:13 +01:00
Cory Slep
07a04262d9
Support likes, liked, blocking, auto-accept/reject follows.
2018-02-20 00:09:29 +01:00
Cory Slep
683a26f6c1
Overhaul of interfaces, begin detailed Activity handling.
2018-02-15 23:38:58 +01:00
Cory Slep
bcec31a2a7
Internalize interfaces that should not be public.
2018-02-12 21:19:35 +01:00
Cory Slep
6448da4ec2
Hook in rest of Activities for ClientReceiver.
...
There's another iteration of design that can be done that moves
management of actors and collections back into this library, as right
now a lot of the Receiver interfaces put that burden on client
implementations.
2018-02-08 23:55:25 +01:00
Cory Slep
ea1a387866
Implement client Create handler
2018-02-08 21:12:52 +01:00
Cory Slep
d80d47289a
Implement POSTing Activity objects to another server.
2018-02-04 18:50:32 +01:00
Cory Slep
7400a3197f
Add support for wrapping objects in Create activity.
2018-02-04 18:32:01 +01:00
Cory Slep
fe707109c4
Make substantial progress on ActivityPub client & server implmentation
2018-02-04 17:42:22 +01:00
Cory Slep
3662ac5bf9
Outline support for inbox and outbox handlers and routing.
2018-01-31 22:43:13 +01:00
Cory Slep
cd8ee5fb47
Complete basic recipient list inbox algorithm.
2018-01-28 21:29:23 +01:00
Cory Slep
9300d8583e
Migrate pub to go-fed.
2018-01-26 00:19:21 +01:00
Cory Slep
dbea5a923c
Migrate streams library to go-fed.
2018-01-24 00:31:50 +01:00
Cory Slep
5257e5cb31
Migrate vocabulary library to go-fed.
2018-01-24 00:13:06 +01:00
Cory J Slep
e840543714
Initial commit
2018-01-23 22:53:17 +01:00