Update api

This commit is contained in:
2023-07-26 11:01:35 +01:00
parent 0d9a5b3b86
commit 935621567a
3 changed files with 54 additions and 25 deletions

View File

@ -44,14 +44,18 @@ export interface StreamProviderInfo {
version?: string
state: StreamState
viewers?: number
ingressUrl?: string
ingressKey?: string
balance?: number
publishedEvent?: NostrEvent
balance?: number
endpoints: Array<StreamProviderEndpoint>
}
export interface StreamProviderEndpoint {
name: string
url: string
key: string
rate?: number
unit?: string
}
export class ProviderStore extends ExternalStore<Array<StreamProvider>> {
#providers: Array<StreamProvider> = []
@ -86,7 +90,8 @@ export class ProviderStore extends ExternalStore<Array<StreamProvider>> {
}
takeSnapshot() {
return [new Nip103StreamProvider("https://api.zap.stream/api/nostr/"), new ManualProvider(), ...this.#providers];
//const defaultProvider = new Nip103StreamProvider("https://api.zap.stream/api/nostr/");
return [new ManualProvider(), ...this.#providers];
}
#save() {