diff options
author | 2022-05-28 19:59:55 +0200 | |
---|---|---|
committer | 2022-05-28 18:59:55 +0100 | |
commit | ae5402ada6aa794a69de455f745934b27e030d3d (patch) | |
tree | 93d228443da821b0b38cc1417742e65e92e5edec /internal/util | |
parent | [frontend] Reduce width of profile img with screen width (#615) (diff) | |
download | gotosocial-ae5402ada6aa794a69de455f745934b27e030d3d.tar.xz |
[chore] Mastodon api fixups (#617)
* don't omitempty on description
* don't omitempty on any fields
* add ms to timestamp format
* don't omitempty on text_url
* rearrange attachment fields a bit
* just give URL again as attachment text url
* update tests
* fix accidental replace
Diffstat (limited to 'internal/util')
-rw-r--r-- | internal/util/time.go | 2 | ||||
-rw-r--r-- | internal/util/time_test.go | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/internal/util/time.go b/internal/util/time.go index d4d4ebf79..ec24853fb 100644 --- a/internal/util/time.go +++ b/internal/util/time.go @@ -21,7 +21,7 @@ package util import "time" // ISO8601 is a formatter for serializing times that forces ISO8601 behavior. -const ISO8601 = "2006-01-02T15:04:05Z" +const ISO8601 = "2006-01-02T15:04:05.00Z" // FormatISO8601 converts the given time to UTC and then formats it // using the ISO8601 const, which the Mastodon API is able to understand. diff --git a/internal/util/time_test.go b/internal/util/time_test.go index 1d49e82af..5343c21a4 100644 --- a/internal/util/time_test.go +++ b/internal/util/time_test.go @@ -33,19 +33,19 @@ type TimeSuite struct { func (suite *TimeSuite) TestISO8601Format1() { testTime := testrig.TimeMustParse("2022-05-17T13:10:59Z") testTimeString := util.FormatISO8601(testTime) - suite.Equal("2022-05-17T13:10:59Z", testTimeString) + suite.Equal("2022-05-17T13:10:59.00Z", testTimeString) } func (suite *TimeSuite) TestISO8601Format2() { testTime := testrig.TimeMustParse("2022-05-09T07:34:35+02:00") testTimeString := util.FormatISO8601(testTime) - suite.Equal("2022-05-09T05:34:35Z", testTimeString) + suite.Equal("2022-05-09T05:34:35.00Z", testTimeString) } func (suite *TimeSuite) TestISO8601Format3() { testTime := testrig.TimeMustParse("2021-10-04T10:52:36+02:00") testTimeString := util.FormatISO8601(testTime) - suite.Equal("2021-10-04T08:52:36Z", testTimeString) + suite.Equal("2021-10-04T08:52:36.00Z", testTimeString) } func TestTimeSuite(t *testing.T) { |