-
-
> Dungeon is a general fantasy term for an underground adventuring area
Opening this issue to keep track of our progress and any discussions if needed during the transition. The initial plan is to:…
-
Hi all, based on the names of some of the API methods, I mistakenly thought TootSDK already supported [Mastodon's streaming API](https://docs.joinmastodon.org/methods/streaming/):
```swift
for awa…
-
Mastodon’s [Instance v2](https://docs.joinmastodon.org/methods/instance/#v2) API provides a fair amount of info that isn’t in v1, like MAU, a link to the server status page, accurately named propertie…
-
This isn't really a bug report, just a followup to an earlier discussion about having a more object-oriented API layer. I moved some of my TootSDK extensions into a library at https://github.com/techn…
-
The way TootSDK currently works is that when it encounters errors during API calls it wraps them inside of TootSDKError and throws. This based on my experience most commonly results in invalidStatusCo…
-
So, I'm trying to download my bookmarks:
```swift
var cursor: PagedInfo?
repeat {
let bookmarks = try await client
.getTimeline(.bookmarks, pageInfo: cursor, limit: …
-
Follow up to https://github.com/TootSDK/TootSDK/pull/310
This is consistent to what the WebSocket fetch already did, but maybe the User-Agent should be different to clientName? The clientName is th…
-
I just noticed my code is breaking on reading instance.stats because the status_count is returned as a string instead of an int (per the mastodon spec). I'm guessing it's due to the new call to total…
-
I'm playing w/ the WebSocket support. Along those lines:
```swift
let socket = try await client.beginStreaming()
try await socket.sendQuery(.init(.subscribe, timeline: .user))
tr…