mirror of
https://github.com/aljazceru/breez-sdk-docs.git
synced 2025-12-17 13:54:20 +01:00
Add list-lsps snippets
This commit is contained in:
@@ -17,6 +17,20 @@ public class ConnectingLspSnippets
|
||||
// ANCHOR_END: get-lsp-info
|
||||
}
|
||||
|
||||
public void ListLsps(BlockingBreezServices sdk)
|
||||
{
|
||||
// ANCHOR: list-lsps
|
||||
try
|
||||
{
|
||||
var availableLsps = sdk.ListLsps();
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
// Handle error
|
||||
}
|
||||
// ANCHOR_END: list-lsps
|
||||
}
|
||||
|
||||
public void ConnectLsp(BlockingBreezServices sdk, string? lspId)
|
||||
{
|
||||
// ANCHOR: connect-lsp
|
||||
|
||||
@@ -10,6 +10,12 @@ Future<void> getLspInfo() async {
|
||||
// ANCHOR_END: get-lsp-info
|
||||
}
|
||||
|
||||
Future<void> listLsps() async {
|
||||
// ANCHOR: list-lsps
|
||||
List<LspInformation> availableLsps = await BreezSDK().listLsps();
|
||||
// ANCHOR_END: list-lsps
|
||||
}
|
||||
|
||||
Future<void> connectLsp(String lspId) async {
|
||||
// ANCHOR: connect-lsp
|
||||
await BreezSDK().connectLSP(lspId);
|
||||
|
||||
@@ -16,6 +16,14 @@ func GetLspInfo() {
|
||||
// ANCHOR_END: get-lsp-info
|
||||
}
|
||||
|
||||
func ListLsps() {
|
||||
// ANCHOR: list-lsps
|
||||
if err := sdk.ListLsps(); err != nil {
|
||||
log.Printf("%#v", err)
|
||||
}
|
||||
// ANCHOR_END: list-lsps
|
||||
}
|
||||
|
||||
func ConnectLsp() {
|
||||
// ANCHOR: connect-lsp
|
||||
lspId := "your selected lsp id"
|
||||
|
||||
@@ -17,6 +17,15 @@ class ConnectingLsp {
|
||||
// ANCHOR_END: get-lsp-info
|
||||
}
|
||||
|
||||
fun list_lsps(sdk: BlockingBreezServices) {
|
||||
// ANCHOR: list-lsps
|
||||
try {
|
||||
let availableLsps = sdk.listLsps()
|
||||
} catch (e: Exception) {
|
||||
// Handle error
|
||||
}
|
||||
// ANCHOR_END: list-lsps
|
||||
}
|
||||
fun connect_lsp(sdk: BlockingBreezServices, lspId: String) {
|
||||
// ANCHOR: connect-lsp
|
||||
try {
|
||||
|
||||
@@ -10,6 +10,15 @@ def get_lsp_info(sdk_services):
|
||||
print(error)
|
||||
raise
|
||||
|
||||
def list_lsps(sdk_services):
|
||||
try:
|
||||
# ANCHOR: list-lsps
|
||||
available_lsps = sdk_services.list_lsps()
|
||||
# ANCHOR_END: list-lsps
|
||||
except Exception as error:
|
||||
print(error)
|
||||
raise
|
||||
|
||||
def connect_lsp(sdk_services,lsp_id):
|
||||
try:
|
||||
# ANCHOR: connect-lsp
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { connectLsp, lspId, lspInfo } from '@breeztech/react-native-breez-sdk'
|
||||
import { connectLsp, listLsps, lspId, lspInfo } from '@breeztech/react-native-breez-sdk'
|
||||
|
||||
const exampleAutoConnect = async () => {
|
||||
// ANCHOR: get-lsp-info
|
||||
@@ -7,6 +7,12 @@ const exampleAutoConnect = async () => {
|
||||
// ANCHOR_END: get-lsp-info
|
||||
}
|
||||
|
||||
const exampleListLsps = async () => {
|
||||
// ANCHOR: list-lsps
|
||||
const availableLsps = await listLsps()
|
||||
// ANCHOR_END: list-lsps
|
||||
}
|
||||
|
||||
const exampleManualConnect = async () => {
|
||||
// ANCHOR: connect-lsp
|
||||
const id = 'your selected lsp id'
|
||||
|
||||
@@ -12,6 +12,14 @@ async fn get_lsp_info(sdk: Arc<BreezServices>) -> Result<LspInformation> {
|
||||
Ok(lsp_info)
|
||||
}
|
||||
|
||||
async fn list_lsps(sdk: Arc<BreezServices>) -> Result<()> {
|
||||
// ANCHOR: list-lsps
|
||||
let available_lsps = sdk.list_lsps().await?;
|
||||
// ANCHOR_END: list-lsps
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
||||
async fn connect_lsp(sdk: Arc<BreezServices>, lsp_id: String) -> Result<()> {
|
||||
// ANCHOR: connect-lsp
|
||||
sdk.connect_lsp(lsp_id).await?;
|
||||
|
||||
@@ -16,10 +16,14 @@ func getLspInfo(sdk: BlockingBreezServices) -> LspInformation?{
|
||||
return lspInfo
|
||||
}
|
||||
|
||||
func listLsps(sdk: BlockingBreezServices) {
|
||||
// ANCHOR: list-lsps
|
||||
let availableLsps = try? sdk.listLsps()
|
||||
// ANCHOR_END: list-lsps
|
||||
}
|
||||
|
||||
func connectLsp(sdk: BlockingBreezServices, lspId: String) {
|
||||
// ANCHOR: connect-lsp
|
||||
try? sdk.connectLsp(lspId: lspId)
|
||||
// ANCHOR_END: connect-lsp
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user