Commit graph

23 commits

Author SHA1 Message Date
Nick Mills-Barrett
4ffe1d23e9
client: don't attempt to make requests if the homeserver URL isn't set (#376)
Some checks are pending
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run
Quick guard for where the client is created without using the
`NewClient` method.
2025-05-07 14:19:01 +01:00
Tulir Asokan
f33b0506d0 client: add some nil safety
Some checks are pending
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run
2025-03-12 19:48:05 +02:00
Tulir Asokan
1cc073cde6 client: add wrapper method for MSC2815
Some checks are pending
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run
2025-02-23 18:13:09 +02:00
Tulir Asokan
918ed4bf23 error: don't include path in HTTP errors
Some checks failed
Go / Lint (latest) (push) Has been cancelled
Go / Build (old, libolm) (push) Has been cancelled
Go / Build (latest, libolm) (push) Has been cancelled
Go / Build (old, goolm) (push) Has been cancelled
Go / Build (latest, goolm) (push) Has been cancelled
The request data is logged anyway, so it's nicer if the error string
only has the important part.
2024-12-19 23:34:02 +02:00
Tulir Asokan
e17cb83855 error: ignore RespError.Write calls with nil writer
Some checks failed
Go / Lint (latest) (push) Has been cancelled
Go / Build (old, libolm) (push) Has been cancelled
Go / Build (latest, libolm) (push) Has been cancelled
Go / Build (old, goolm) (push) Has been cancelled
Go / Build (latest, goolm) (push) Has been cancelled
2024-10-20 19:44:13 +03:00
Tulir Asokan
1f7f489fa9 hicli: allow storing errors in media cache 2024-10-08 23:44:06 +03:00
Tulir Asokan
65364d0133 error: add MUnknown 2024-09-13 01:38:18 +03:00
Tulir Asokan
36ef69bf7f error: remove pointer receiver from Write
Otherwise it can't be chained after WithMessage
2024-09-13 01:36:38 +03:00
Tulir Asokan
012aed97e3 error: add WithMessage and Write helpers 2024-09-13 01:33:34 +03:00
Tulir Asokan
48b08ad8e9 errors: add status codes to predefined error variables
Some checks are pending
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run
2024-08-10 23:30:07 +03:00
Tulir Asokan
fb87a6851e bridgev2/provisioning: allow network connectors to return custom HTTP errors 2024-08-10 23:26:05 +03:00
Tulir Asokan
79af7f968a Adjust default HTTPError stringifying 2023-06-14 14:49:46 +03:00
Tulir Asokan
560407b794 Stabilize MSC2659 support 2023-05-05 14:46:27 +03:00
Tulir Asokan
267ff3613a Fix RespError.MarshalJSON mutating ExtraData 2023-04-26 19:31:05 +03:00
Tulir Asokan
c036250731 Implement MSC2659 2023-03-11 16:29:35 +02:00
Milton Moura
605b989b2d added room hierarchy related response structs, the M_INVALID_PARAM error and a wrapper for the GET /v1/rooms/:roomid/hierarchy endpoint 2022-10-31 12:21:46 -01:00
Tulir Asokan
fae6bb0b81 Add M_UNRECOGNIZED variable 2022-10-15 13:30:54 +03:00
Tulir Asokan
a64afd0fe6 Run gofmt with Go 1.19 for godocs 2022-08-04 11:37:35 +03:00
Tulir Asokan
0eee489b64 Switch to /v3 paths everywhere 2022-04-17 12:59:34 +03:00
Tulir Asokan
495d77b3a0 Merge branch 'master' into cross-sign 2020-10-27 00:38:52 +02:00
Tulir Asokan
4da8e38b4a Add nil check to HTTPError.Is 2020-10-12 18:21:39 +03:00
Tulir Asokan
b40ab761fa More changes 2020-09-12 01:32:56 +03:00
Tulir Asokan
6b480ab7d2 Update error system 2020-09-11 02:29:12 +03:00