concord icon indicating copy to clipboard operation
concord copied to clipboard

A Discord API wrapper library made in C

Results 50 concord issues
Sort by recently updated
recently updated
newest added

## What? - Cover all of Discord API's event callbacks - BSD Makefile compliant build system, enable `-O2` compilation flag per the default - Cover remaining endpoints - Update to...

documentation
enhancement
missing feature

``` ERROR discord-rest_request.c:382: [DISCORD_REQUEST] {"code": 50035, "errors": {"attachments": {"1": {"_errors": [{"code": "ATTACHMENT_NOT_FOUND", "message": "Attachment data not found"}]}}}, "message": "Invalid Form Body"} ``` This error only occurs when more than one...

bug

## What? Add support for the `X-Audit-Log-Reason` header. ## Why? The `X-Audit-Log-Reason` header allows providing context to the request being performed, which is then added to the guild's Audit Log....

enhancement
breaking

## Describe the feature We should support the `X-Audit-Log-Reason` header for any request that may include it, and provide the `Reason` string returned by it ## Acceptance criteria - [x]...

enhancement
breaking

## Describe the bug When I call discord_cleanup in a build using TSAN, I get diagnostic messages stating a locked mutex is being destroyed. ``` WARNING: ThreadSanitizer: destroy of a...

bug

## Describe the feature Users should be able to specify their own allocation functions. ## Acceptance criteria - [ ] add an OOM CCORDcode - [ ] implement a way...

enhancement

## Describe the feature Support zlib payload decompressing for incoming WebSockets payloads. ## Acceptance criteria - [ ] Compressed WebSockets payload should be decompressed on our end. ## Version v2.1.0...

enhancement

## What? This PR will replace the _cws_ntoh and _cws_hton functions with _cws_itob_be and _cws_btoi_be. ## Why? When concord is built on a big-endian platform without the `__BYTE_ORDER__` GNU extension,...

## Describe the feature Add client callbacks for **On Reconnect**, **On Shutdown** and **On Error**. Clients should be able to deal with those events on-demand, as they might have a...

enhancement