Skip to content
Snippets Groups Projects
Commit ee0ccdae authored by Frederik Mikkelsen's avatar Frederik Mikkelsen
Browse files

Merge remote-tracking branch 'origin/dev'

parents 68f551b1 2279ca91
No related branches found
Tags 3.1.2
No related merge requests found
......@@ -14,6 +14,18 @@ Contributors:
[@Frederikam](https://github.com/Frederikam/),
[@calebj](https://github.com/calebj)
## v3.1.2
* Add API version header to all responses
Contributor:
[@Devoxin](https://github.com/Devoxin)
## v3.1.1
* Add equalizer support
Contributor:
[@Devoxin](https://github.com/Devoxin)
## v3.1
* Replaced JDAA with Magma
* Added an event for when the Discord voice WebSocket is closed
......
......@@ -307,6 +307,8 @@ Additionally, in every `/loadtracks` response, a `loadType` property is returned
* `NO_MATCHES` - Returned if no matches/sources could be found for a given identifier.
* `LOAD_FAILED` - Returned if Lavaplayer failed to load something for some reason.
All REST responses from Lavalink include a `Lavalink-Api-Version` header.
### Special notes
* When your shard's mainWS connection dies, so does all your lavalink audio connections.
* This also includes resumes
......
package lavalink.server.io;
import org.springframework.stereotype.Component;
import org.springframework.web.filter.OncePerRequestFilter;
import javax.servlet.FilterChain;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
@Component
public class ResponseHeaderFilter extends OncePerRequestFilter {
@Override
protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response,
FilterChain filterChain) throws IOException, ServletException {
response.addHeader("Lavalink-Api-Version", "3");
filterChain.doFilter(request, response);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment