minor fix
GitOrigin-RevId: 37b57ab97fb6b5437d53a83527321e3e4f8f1cf5
This commit is contained in:
parent
293b706c74
commit
dd4b3ba12e
@ -172,41 +172,10 @@ void DeviceTokenManager::register_device(tl_object_ptr<td_api::DeviceToken> devi
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!device_token->endpoint_.empty()) {
|
if (!device_token->endpoint_.empty()) {
|
||||||
class JsonKeys : public Jsonable {
|
|
||||||
public:
|
|
||||||
JsonKeys(Slice p256dh, Slice auth) : p256dh_(p256dh), auth_(auth) {
|
|
||||||
}
|
|
||||||
void store(JsonValueScope *scope) const {
|
|
||||||
auto object = scope->enter_object();
|
|
||||||
object << ctie("p256dh", p256dh_);
|
|
||||||
object << ctie("auth", auth_);
|
|
||||||
}
|
|
||||||
|
|
||||||
private:
|
|
||||||
Slice p256dh_;
|
|
||||||
Slice auth_;
|
|
||||||
};
|
|
||||||
class JsonWebPushToken : public Jsonable {
|
|
||||||
public:
|
|
||||||
JsonWebPushToken(Slice endpoint, Slice p256dh, Slice auth)
|
|
||||||
: endpoint_(endpoint), p256dh_(p256dh), auth_(auth) {
|
|
||||||
}
|
|
||||||
void store(JsonValueScope *scope) const {
|
|
||||||
auto object = scope->enter_object();
|
|
||||||
object << ctie("endpoint", endpoint_);
|
|
||||||
object << ctie("keys", JsonKeys(p256dh_, auth_));
|
|
||||||
}
|
|
||||||
|
|
||||||
private:
|
|
||||||
Slice endpoint_;
|
|
||||||
Slice p256dh_;
|
|
||||||
Slice auth_;
|
|
||||||
};
|
|
||||||
|
|
||||||
token = json_encode<string>(json_object([&device_token](auto &o) {
|
token = json_encode<string>(json_object([&device_token](auto &o) {
|
||||||
o("endpoint", device_token->endpoint_);
|
o("endpoint", device_token->endpoint_);
|
||||||
o("keys", json_object([&device_token](auto &o) {
|
o("keys", json_object([&device_token](auto &o) {
|
||||||
o("pb256df", device_token->p256dh_base64url_);
|
o("pb256dh", device_token->p256dh_base64url_);
|
||||||
o("auth", device_token->auth_base64url_);
|
o("auth", device_token->auth_base64url_);
|
||||||
}));
|
}));
|
||||||
}));
|
}));
|
||||||
|
Reference in New Issue
Block a user