Skip to content

Commit 689ccb5

Browse files
Lightspark Engjklein24
authored andcommitted
Project import generated by Copybara.
GitOrigin-RevId: 66a298014b079416c5e267d9d600bd279b7a2e32
1 parent 7a93f63 commit 689ccb5

File tree

4 files changed

+26
-14
lines changed

4 files changed

+26
-14
lines changed

examples/streaming-wallet-extension/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@lightsparkdev/lightspark-wallet-example",
3-
"version": "0.1.0",
3+
"version": "1.0.1",
44
"private": true,
55
"dependencies": {
66
"@babel/core": "^7.16.0",

examples/streaming-wallet-extension/public/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "Lightspark Streaming Money Demo Wallet",
33
"description": "A Lightspark demo that shows money streaming in real-time using the Lightning Network.",
4-
"version": "1.0.0",
4+
"version": "1.0.1",
55
"manifest_version": 3,
66
"action": {
77
"default_popup": "index.html",
Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,27 @@
1+
const URLS = [
2+
"https://localhost:3000/demos/streaming",
3+
"http://192.168.86.248:3000/demos/streaming",
4+
"https://dev.dev.sparkinfra.net/demos/streaming",
5+
"https://app.lightspark.com/demos/streaming",
6+
];
7+
18
export const findActiveStreamingDemoTabs = () => {
2-
return new Promise<chrome.tabs.Tab[]>((resolve) => {
3-
chrome.tabs.query(
4-
{
5-
url: [
6-
"https://localhost:3000/demos/streaming",
7-
"http://192.168.86.248:3000/demos/streaming",
8-
"https://dev.dev.sparkinfra.net/demos/streaming",
9-
"https://app.lightspark.com/demos/streaming",
10-
],
11-
},
12-
(tabs) => resolve(tabs)
13-
);
9+
const allAndActive = Promise.all([
10+
new Promise<chrome.tabs.Tab[]>((resolve) => {
11+
chrome.tabs.query({ url: URLS }, (tabs) => resolve(tabs));
12+
}),
13+
new Promise<chrome.tabs.Tab[]>((resolve) => {
14+
chrome.tabs.query(
15+
{ url: URLS, active: true, lastFocusedWindow: true },
16+
(tabs) => resolve(tabs)
17+
);
18+
}),
19+
]);
20+
return allAndActive.then(([all, active]) => {
21+
if (active.length > 0) {
22+
return active;
23+
}
24+
// Reverse the order so that the most recently opened tab is returned.
25+
return all.reverse();
1426
});
1527
};

src/objects/all_entities.ts

Whitespace-only changes.

0 commit comments

Comments
 (0)