Skip to content

Commit cf26011

Browse files
authored
Merge pull request #1635 from RoboSats/remove-expired-orders-with-nostr
Dynamically remove expired orders with nostr
2 parents ce4a96b + fa58a11 commit cf26011

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

frontend/src/services/RoboPool/index.ts

+17-2
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,21 @@ class RoboPool {
103103
.map((f) => f.nostrHexPubkey)
104104
.filter((item) => item !== undefined);
105105

106-
const request = ['REQ', 'subscribeBook', { authors, kinds: [38383], '#s': ['pending'] }];
106+
const requestPending = [
107+
'REQ',
108+
'subscribeBookPending',
109+
{ authors, kinds: [38383], '#s': ['pending'] },
110+
];
111+
const requestSuccess = [
112+
'REQ',
113+
'subscribeBookSuccess',
114+
{
115+
authors,
116+
kinds: [38383],
117+
'#s': ['success', 'canceled', 'in-progress'],
118+
since: Math.floor(new Date().getTime() / 1000),
119+
},
120+
];
107121

108122
this.messageHandlers.push((_url: string, messageEvent: MessageEvent) => {
109123
const jsonMessage = JSON.parse(messageEvent.data);
@@ -113,7 +127,8 @@ class RoboPool {
113127
events.oneose();
114128
}
115129
});
116-
this.sendMessage(JSON.stringify(request));
130+
this.sendMessage(JSON.stringify(requestPending));
131+
this.sendMessage(JSON.stringify(requestSuccess));
117132
};
118133
}
119134

0 commit comments

Comments
 (0)