Commit graph

27 commits

Author SHA1 Message Date
mariusor
7414b7fad2
Unified some more the error for invalid types 2022-05-25 13:55:18 +02:00
mariusor
52ce087a26
Adding some Format methods for custom printing of objects 2022-05-25 13:46:03 +02:00
mariusor
a9858c9098
Unified error messages when being unable to convert to specific types using OnXXX helpers 2022-05-25 13:36:56 +02:00
mariusor
a60c25cc5c
Added Equals method to intransitive activity 2022-05-24 11:03:40 +02:00
mariusor
4837641dc8
Converted the URL property to support an array of links as a value 2022-04-20 11:11:13 +02:00
Marius Orcsik
93a9596849
Using go1.18 and adding some interface types that can be used for generics 2022-03-19 20:14:56 +01:00
mariusor
80679b32e9
More gob decode types 2022-01-12 18:19:06 +01:00
Marius Orcsik
25ecb40f69
Adding gob encoding for Activities and IntransitiveActivities 2022-01-02 16:26:06 +01:00
mariusor
3f601dee05
Fix union types 2021-11-12 20:05:34 +01:00
Marius Orcsik
648b2cf097
Added generics compatible interface type constraints for Objects, Collections, Activities, Actors using type unions 2021-11-12 20:05:34 +01:00
Marius Orcsik
c1e48c1eef
More lint errors fixed 2021-11-12 20:05:08 +01:00
mariusor
a8126635d3 Fix some linting warnings 2021-11-12 19:10:31 +01:00
mariusor
5064eea988 Go fmt'ed files 2021-11-12 18:27:28 +01:00
Marius Orcsik
e26b856fcc
Use fastjson properly 2021-08-15 13:41:01 +02:00
Marius Orcsik
f09fdb0b8b
Disabled all GobEncoding/Decoding and BinaryMarshal/Unmarshal functionality 2021-04-02 13:52:04 +02: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
247f1fbf22 Removed flatten functionality from here 2021-01-13 10:52:50 +01:00
Marius Orcsik
656c40c1a7
Adding a default case for type conversion using the reflect package 2020-07-16 21:54:46 +02:00
Marius Orcsik
342a261a17
Improved ItemCollectionDeduplication
More tests for object equality method
2020-05-15 15:18:20 +02:00
Marius Orcsik
46da34eebd
Fix misspell 2019-12-31 08:37:33 +01:00
Marius Orcsik
b912910ef1
Refactoring loading of object/intransitive activity/activity types from json byte array 2019-12-21 11:05:38 +01:00
Marius Orcsik
4599863fae
Added Activity/IntransitiveActivity/Question Json marshaling and tests 2019-12-19 14:45:24 +01:00
Marius Orcsik
67aa065f9f
Some other places where we removed Object from names of things 2019-12-05 19:16:48 +01:00
Marius Orcsik
b89c9ee68c
Renamed ObjectID to ID 2019-12-05 19:02:15 +01:00
Marius Orcsik
79e39d3c2b
Added the Object related Source and collection properties 2019-12-03 20:50:26 +01:00
Marius Orcsik
c3a38f35e7
Holy shit! Merged the activitystreams repo
Only 3 tests failing
2019-12-03 17:23:59 +01:00
Renamed from streams/intransitive_activity.go (Browse further)