mirror of
https://github.com/getAlby/hub.git
synced 2026-08-13 12:33:39 +02:00
fix: also include lud16 in nwc success event (#1057)
This commit is contained in:
parent
7fafed3757
commit
99d8c8fb5a
4 changed files with 15 additions and 6 deletions
11
api/api.go
11
api/api.go
|
|
@ -99,6 +99,11 @@ func (api *api) CreateApp(createAppRequest *CreateAppRequest) (*CreateAppRespons
|
|||
|
||||
relayUrl := api.cfg.GetRelayUrl()
|
||||
|
||||
lightningAddress, err := api.albyOAuthSvc.GetLightningAddress()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
responseBody := &CreateAppResponse{}
|
||||
responseBody.Id = app.ID
|
||||
responseBody.Name = createAppRequest.Name
|
||||
|
|
@ -106,11 +111,7 @@ func (api *api) CreateApp(createAppRequest *CreateAppRequest) (*CreateAppRespons
|
|||
responseBody.PairingSecret = pairingSecretKey
|
||||
responseBody.WalletPubkey = *app.WalletPubkey
|
||||
responseBody.RelayUrl = relayUrl
|
||||
|
||||
lightningAddress, err := api.albyOAuthSvc.GetLightningAddress()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
responseBody.Lud16 = lightningAddress
|
||||
|
||||
if createAppRequest.ReturnTo != "" {
|
||||
returnToUrl, err := url.Parse(createAppRequest.ReturnTo)
|
||||
|
|
|
|||
|
|
@ -156,6 +156,7 @@ type CreateAppResponse struct {
|
|||
Pubkey string `json:"pairingPublicKey"`
|
||||
RelayUrl string `json:"relayUrl"`
|
||||
WalletPubkey string `json:"walletPubkey"`
|
||||
Lud16 string `json:"lud16"`
|
||||
Id uint `json:"id"`
|
||||
Name string `json:"name"`
|
||||
ReturnTo string `json:"returnTo"`
|
||||
|
|
|
|||
|
|
@ -62,6 +62,7 @@ function AppCreatedInternal() {
|
|||
detail: {
|
||||
relayUrl: createAppResponse.relayUrl,
|
||||
walletPubkey: createAppResponse.walletPubkey,
|
||||
lud16: createAppResponse.lud16,
|
||||
},
|
||||
});
|
||||
window.dispatchEvent(nwcEvent);
|
||||
|
|
@ -73,11 +74,16 @@ function AppCreatedInternal() {
|
|||
type: "nwc:success",
|
||||
relayUrl: createAppResponse.relayUrl,
|
||||
walletPubkey: createAppResponse.walletPubkey,
|
||||
lud16: createAppResponse.lud16,
|
||||
},
|
||||
"*"
|
||||
);
|
||||
}
|
||||
}, [createAppResponse.relayUrl, createAppResponse.walletPubkey]);
|
||||
}, [
|
||||
createAppResponse.relayUrl,
|
||||
createAppResponse.walletPubkey,
|
||||
createAppResponse.lud16,
|
||||
]);
|
||||
|
||||
if (!createAppResponse) {
|
||||
return <Navigate to="/apps/new" />;
|
||||
|
|
|
|||
|
|
@ -204,6 +204,7 @@ export interface CreateAppResponse {
|
|||
pairingSecretKey: string;
|
||||
relayUrl: string;
|
||||
walletPubkey: string;
|
||||
lud16: string;
|
||||
returnTo: string;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue