fix(api): handle Apps API for OAuth compatibility (#1313)

This commit is contained in:
Кирилл 2025-06-01 16:28:16 +03:00 committed by GitHub
parent 4b7d2b9b17
commit 246dd4ab91
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -13,6 +13,8 @@ final class InternalAPIPresenter extends OpenVKPresenter
private function fail(int $code, string $message): void private function fail(int $code, string $message): void
{ {
header("HTTP/1.1 400 Bad Request"); header("HTTP/1.1 400 Bad Request");
header("Content-Type: application/x-msgpack");
exit(MessagePack::pack([ exit(MessagePack::pack([
"brpc" => 1, "brpc" => 1,
"error" => [ "error" => [
@ -25,6 +27,7 @@ final class InternalAPIPresenter extends OpenVKPresenter
private function succ($payload): void private function succ($payload): void
{ {
header("Content-Type: application/x-msgpack");
exit(MessagePack::pack([ exit(MessagePack::pack([
"brpc" => 1, "brpc" => 1,
"result" => $payload, "result" => $payload,