mariusor
|
6f428a28ab
|
Modified time properties json encoding to match xsd:timeDate format
Namely switching from the default behavior of time.Time.MarshalJSON, which uses RFC3339Nano to plain RFC3339
|
2021-03-26 10:56:23 +01:00 |
|
mariusor
|
a1f3898543
|
Add Cache-Control header
|
2021-03-19 17:20:07 +01:00 |
|
mariusor
|
f823fdae6d
|
Adding last-modified header to item and collection responses
|
2021-03-18 19:27:20 +01:00 |
|
Marius Orcsik
|
a05d9a02b6
|
Updated go-ap packages
|
2021-03-14 19:56:30 +01:00 |
|
Marius Orcsik
|
116119148d
|
Added encoding and decoding gob placeholders api
|
2021-03-14 19:40:36 +01:00 |
|
Marius Orcsik
|
ac3d908e7b
|
Adding placeholder Marshal/UnmarshalBinary and GobEncode/Decode
|
2021-03-14 19:39:49 +01:00 |
|
Marius Orcsik
|
a65a3e9048
|
Renamed internal functions used for JSON buffer write
This is done to ensure we're not overlapping with the future gob functionality
|
2021-03-14 18:31:13 +01:00 |
|
mariusor
|
ae152a2ad0
|
Using updated errors package with annotated errors included
|
2021-02-18 13:36:14 +01:00 |
|
mariusor
|
15fe66e9aa
|
Add some tests for AddTo method
|
2021-02-02 14:46:30 +01:00 |
|
mariusor
|
fa3ccdfb80
|
Updated activitypub packages
|
2021-02-02 14:29:10 +01:00 |
|
mariusor
|
0c3f57f637
|
Added IsNil function to assert to Object or ItemCollection before checking for nil values in Item interface
|
2021-02-02 14:18:16 +01:00 |
|
Marius Orcsik
|
a75028ab99
|
Updated packages
|
2021-01-31 13:35:59 +01:00 |
|
Marius Orcsik
|
15ac5c20c7
|
Updated OnX functions to apply the function on an item collection if that's what's being passed to it
This still has the downside that the collection might contain different types of objects
but I can't think of a better way to do it at the moment
|
2021-01-31 13:30:40 +01:00 |
|
Marius Orcsik
|
a6eb4c996c
|
Fix IRIf for empty IRIs
|
2021-01-24 17:18:35 +01:00 |
|
Marius Orcsik
|
6ff39cfc8d
|
Strip / from IRI path if last character
|
2021-01-24 15:45:46 +01:00 |
|
mariusor
|
db9606f596
|
Updated storage package and updated handlers to reflect that
|
2021-01-21 19:05:21 +01:00 |
|
mariusor
|
5cf3aa37bc
|
Updated go-ap packages
|
2021-01-13 11:09:56 +01:00 |
|
mariusor
|
247f1fbf22
|
Removed flatten functionality from here
|
2021-01-13 10:52:50 +01:00 |
|
mariusor
|
2b5b575cf2
|
Updated go-ap packages
|
2021-01-10 20:59:40 +01:00 |
|
mariusor
|
cc0968f78b
|
Remove port when compairing hosts
|
2021-01-10 20:54:35 +01:00 |
|
mariusor
|
373cc1ca2e
|
Updated go-ap packages
|
2021-01-09 19:05:55 +01:00 |
|
mariusor
|
56bfed629b
|
Add a way to return nil if unmarshaling an empty object
|
2021-01-09 18:37:38 +01:00 |
|
mariusor
|
751dce7fed
|
Improvements to decoding objects without a type
|
2021-01-09 17:39:10 +01:00 |
|
Marius Orcsik
|
2dccb2dd6c
|
Updated go-ap packages
|
2020-12-31 10:39:54 +01:00 |
|
Marius Orcsik
|
c478a28268
|
Added some convenience functions for checking if an Item is an Object or an IRI
|
2020-12-31 10:37:05 +01:00 |
|
Marius Orcsik
|
8007b20a29
|
Updated go-ap packages
|
2020-12-30 14:23:36 +01:00 |
|
Marius Orcsik
|
22a1b093fa
|
Allow InReplyTo to be a single item, not always an item collection
Fix tests
|
2020-12-30 14:19:02 +01:00 |
|
Marius Orcsik
|
3cc5090015
|
Add test for unmarshaling object without type
Fix existing tests
|
2020-12-30 13:31:37 +01:00 |
|
Marius Orcsik
|
727077a035
|
Don't depend on having the type set when trying to call OnX functions
|
2020-12-30 13:31:02 +01:00 |
|
Marius Orcsik
|
bec9454a13
|
Improvements to the JSON unmarshaling plumbing
|
2020-12-30 13:30:34 +01:00 |
|
Marius Orcsik
|
9fa2cdc2fc
|
Fix deepEquals to take into account comparisons of values that can be coerced to basic types
|
2020-12-30 13:21:07 +01:00 |
|
Marius Orcsik
|
e269235746
|
Updated go-ap packages
|
2020-12-29 20:25:53 +01:00 |
|
Marius Orcsik
|
b1c270db53
|
Modified ItemMatches method fo match changed ItemMatcher interface
|
2020-12-28 17:53:47 +01:00 |
|
Marius Orcsik
|
fe5b14f0ba
|
Added ToLink and OnLink functions
|
2020-12-28 14:59:16 +01:00 |
|
Marius Orcsik
|
e4ba409251
|
White space issue fix
|
2020-12-28 14:58:56 +01:00 |
|
Marius Orcsik
|
32d4cee9bd
|
Uniform receiver names for MimeType methods
|
2020-12-28 14:58:41 +01:00 |
|
Marius Orcsik
|
9511d3bc0b
|
Updated go-ap packages
|
2020-11-28 13:50:41 +01:00 |
|
Marius Orcsik
|
c64f3ce904
|
Add extra OnPlace/OnProfile/OnRelationship/OnTombstone functions
|
2020-11-28 13:39:14 +01:00 |
|
Marius Orcsik
|
7a80b369f7
|
Updated go-ap packages
|
2020-11-14 12:57:40 +01:00 |
|
mariusor
|
7d6b9976bf
|
Rename the item typer, as it's not strictly tied into json
|
2020-11-06 19:40:46 +01:00 |
|
Marius Orcsik
|
109bdcbef3
|
Respond with 410 Gone for Tombstone objects
|
2020-10-04 18:11:02 +02:00 |
|
mariusor
|
6c4f77a887
|
Add location of deleted item after processing a Delete activity
|
2020-10-01 16:54:06 +02:00 |
|
Marius Orcsik
|
f769ff1686
|
Updated go-ap packages
|
2020-08-30 16:08:00 +02:00 |
|
Marius Orcsik
|
e0b519daad
|
Improved reflection based type conversion for collection types
This avoids some panics when the types are not compatible
I added tests for On*Collection* with all collection types
|
2020-08-30 16:03:34 +02:00 |
|
Marius Orcsik
|
b12c48d37f
|
Updated go-ap packages
|
2020-08-30 14:55:57 +02:00 |
|
Marius Orcsik
|
ba0c5bf2ae
|
Fix OnCollectionIntf() func when working with collection pages
|
2020-08-30 14:46:56 +02:00 |
|
mariusor
|
7213521c25
|
Updated go-ap packages
|
2020-08-27 17:06:01 +02:00 |
|
mariusor
|
e34990d729
|
Making the Content type be an alias for []byte
|
2020-08-27 16:59:27 +02:00 |
|
MariusOr
|
7b9fa847f1
|
Updated go-ap packages
|
2020-08-27 09:22:50 +02:00 |
|
MariusOr
|
e3dc8e04fb
|
Modified the NaturalLanguage related types
|
2020-08-26 18:50:27 +02:00 |
|