Commit graph

903 commits

Author SHA1 Message Date
mariusor
2647d68b45
Fix activity type tests 2022-01-13 16:51:14 +01:00
mariusor
7121931940
Finish the implementation of gob encode/decode for Item interface 2022-01-13 16:50:08 +01:00
mariusor
f1d125288a
Use the typer function variable instead of directly calling the default one 2022-01-13 16:44:44 +01:00
mariusor
72008812b1
Simplify the Type gob encode/decode 2022-01-13 16:44:04 +01:00
mariusor
d037a352cb
Update to activitypub package with complete gob encode/decode 2022-01-13 12:32:27 +01:00
mariusor
af0f5aa0ee
Adding gob encode/decode for place, profile, question, relationship, tombstone types 2022-01-13 12:22:34 +01:00
mariusor
3e9850f7d0
Adding gob encode/decode functionality for *Collection types 2022-01-12 18:57:45 +01:00
mariusor
80679b32e9
More gob decode types 2022-01-12 18:19:06 +01:00
mariusor
4792d825cd
Adding more gob encoding/decoding for specific object types 2022-01-12 17:51:04 +01:00
mariusor
da9b05373d
Move gob encode/decode to their respective separate files 2022-01-12 16:49:45 +01:00
mariusor
70cf14b80e
Adding some trial and error over recognized types for gob decoding an item's properties 2022-01-12 15:40:11 +01:00
mariusor
f283750ff6
Added gob Encode/Decode for IRIs 2022-01-12 15:39:08 +01:00
mariusor
fb7fbc1984
Use a specific type for IRI.GetType 2022-01-12 15:34:59 +01:00
Marius Orcsik
b49c3b9ec0
Adding gob encoding for Actors 2022-01-02 16:26:16 +01:00
Marius Orcsik
25ecb40f69
Adding gob encoding for Activities and IntransitiveActivities 2022-01-02 16:26:06 +01:00
Marius Orcsik
98500a23a4
Adding gob encoding for an object 2022-01-02 16:25:28 +01:00
Marius Orcsik
30317634f5
Moved int gob write functions to the gob_encoding file 2022-01-02 16:24:24 +01:00
Marius Orcsik
bafe58846f
Added source gob marshal/unmarshal 2022-01-02 16:22:56 +01:00
Marius Orcsik
59b142d1f6
Changed Object.URL property to be an Item not just a link or iri 2022-01-02 16:21:46 +01:00
Marius Orcsik
ea1a9658cd
Changed the PublicKey.Owner type to be an IRI 2022-01-02 16:20:23 +01:00
Marius Orcsik
b32c7ce9db
Renamed gobEncode string like function 2022-01-02 16:19:08 +01:00
mariusor
d84922da1e
Updated activitypub package with custom Link gob unmarshal 2021-12-30 19:51:02 +01:00
mariusor
f00af9750d
Be consistent in how we encode stringy types
Namely as []byte slices
2021-12-30 19:49:25 +01:00
mariusor
525748448c
Added gob Marshal/Unmarshal for Link type
Testing is still incomplete for this
2021-12-30 19:01:15 +01:00
mariusor
a7d54ee31e
Added gob Marshal/Unmarshal for ActivityVocabularyType type 2021-12-30 16:22:15 +01:00
mariusor
2f50a0196d
Added gob Marshal/Unmarshal for MimeType type 2021-12-30 16:15:16 +01:00
mariusor
05023b021b
Added gob Marshal/Unmarshal for IRI/ID type 2021-12-30 16:09:33 +01:00
mariusor
9f4fe6ab1b
Added gob Marshal/Unmarshal for NaturalLanguageValues type 2021-12-30 15:57:45 +01:00
mariusor
a0add4eee6
Exit early if stringy values have 0 length when doing gob encoding 2021-12-30 15:53:51 +01:00
mariusor
3fe3ad49be
Implement an ugly hack for gob Marshal/Unmarshal the LangRefValue type 2021-12-30 15:29:41 +01:00
mariusor
365484306b
Added gob Marshal/Unmarshal for LangRef type 2021-12-30 14:58:51 +01:00
mariusor
07b28f09ae
Added gob Marshal/Unmarshal for Content type 2021-12-30 14:40:07 +01:00
mariusor
693548c2e0
Updated activitypub package 2021-12-29 12:30:43 +01:00
mariusor
fbdf36704e
Updated handlers package 2021-12-14 12:32:38 +01:00
mariusor
df36ff1e3d
Ensure we also test the returned item for nil in ItemHandler.ServeHTTP 2021-12-14 12:31:34 +01:00
Marius Orcsik
bcbc490d89
Updated errors package 2021-12-05 15:41:20 +01:00
Marius Orcsik
d483ad8b8d
Updated errors, and activitypub packages 2021-12-05 15:19:20 +01:00
Marius Orcsik
95eb2994e5
An eventual test for a generic On[Object] function 2021-11-14 21:18:24 +01:00
Marius Orcsik
e2db125414
Aligned types in the Objects interface 2021-11-14 21:18:05 +01:00
Marius Orcsik
67a86322d8
Improved the readme 2021-11-12 20:21:49 +01:00
mariusor
dc55be1bb1
Adding Links interface 2021-11-12 20:05:34 +01:00
mariusor
3f601dee05
Fix union types 2021-11-12 20:05:34 +01:00
mariusor
56da692c28
Install and use gotip to test generics 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
4b021a9cdb Fix some misspells 2021-11-12 19:21:16 +01:00
mariusor
d4021d85d8 Ran gofmt -s 2021-11-12 19:18:20 +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
bd0dbddb26
Updated comment for the Relationship object 2021-11-07 15:06:16 +01:00