mirror of
https://github.com/logos-messaging/logos-messaging-rust-bindings.git
synced 2026-01-04 06:53:06 +00:00
Added lightpush docs
This commit is contained in:
parent
12e1cfd486
commit
a404342acd
@ -8,6 +8,8 @@ use libsecp256k1::{PublicKey, SecretKey};
|
|||||||
use crate::general::{JsonResponse, MessageId, PeerId, Result, WakuMessage, WakuPubSubTopic};
|
use crate::general::{JsonResponse, MessageId, PeerId, Result, WakuMessage, WakuPubSubTopic};
|
||||||
use crate::node::waku_dafault_pubsub_topic;
|
use crate::node::waku_dafault_pubsub_topic;
|
||||||
|
|
||||||
|
/// Publish a message using Waku Lightpush
|
||||||
|
/// As per the [specification](https://rfc.vac.dev/spec/36/#extern-char-waku_lightpush_publishchar-messagejson-char-topic-char-peerid-int-timeoutms)
|
||||||
pub fn waku_lightpush_publish(
|
pub fn waku_lightpush_publish(
|
||||||
message: &WakuMessage,
|
message: &WakuMessage,
|
||||||
pubsub_topic: WakuPubSubTopic,
|
pubsub_topic: WakuPubSubTopic,
|
||||||
@ -43,6 +45,8 @@ pub fn waku_lightpush_publish(
|
|||||||
response.into()
|
response.into()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Optionally sign, encrypt using asymmetric encryption and publish a message using Waku Lightpush
|
||||||
|
/// As per the [specification](https://rfc.vac.dev/spec/36/#extern-char-waku_lightpush_publish_enc_asymmetricchar-messagejson-char-pubsubtopic-char-peerid-char-publickey-char-optionalsigningkey-int-timeoutms)
|
||||||
pub fn waku_lightpush_publish_encrypt_asymmetric(
|
pub fn waku_lightpush_publish_encrypt_asymmetric(
|
||||||
message: &WakuMessage,
|
message: &WakuMessage,
|
||||||
pubsub_topic: Option<WakuPubSubTopic>,
|
pubsub_topic: Option<WakuPubSubTopic>,
|
||||||
@ -91,6 +95,8 @@ pub fn waku_lightpush_publish_encrypt_asymmetric(
|
|||||||
message_id.into()
|
message_id.into()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Optionally sign, encrypt using symmetric encryption and publish a message using Waku Lightpush
|
||||||
|
/// As per the [specification](https://rfc.vac.dev/spec/36/#extern-char-waku_lightpush_publish_enc_symmetricchar-messagejson-char-pubsubtopic-char-peerid-char-symmetrickey-char-optionalsigningkey-int-timeoutms)
|
||||||
pub fn waku_lightpush_publish_encrypt_symmetric(
|
pub fn waku_lightpush_publish_encrypt_symmetric(
|
||||||
message: &WakuMessage,
|
message: &WakuMessage,
|
||||||
pubsub_topic: Option<WakuPubSubTopic>,
|
pubsub_topic: Option<WakuPubSubTopic>,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user