2023-10-11 00:19:33 +02:00
|
|
|
package main
|
|
|
|
|
|
|
|
import (
|
|
|
|
"context"
|
|
|
|
|
|
|
|
"github.com/nbd-wtf/go-nostr"
|
2023-11-02 10:08:33 -03:00
|
|
|
sdk "github.com/nbd-wtf/nostr-sdk"
|
|
|
|
cache_memory "github.com/nbd-wtf/nostr-sdk/cache/memory"
|
2023-10-11 00:19:33 +02:00
|
|
|
)
|
|
|
|
|
2023-11-02 10:08:33 -03:00
|
|
|
var sys = sdk.System{
|
|
|
|
Pool: nostr.NewSimplePool(context.Background()),
|
|
|
|
RelaysCache: cache_memory.New32[[]sdk.Relay](1000),
|
|
|
|
MetadataCache: cache_memory.New32[sdk.ProfileMetadata](1000),
|
|
|
|
FollowsCache: cache_memory.New32[[]sdk.Follow](1),
|
|
|
|
RelayListRelays: []string{"wss://purplepag.es", "wss://relay.nostr.band"},
|
2023-12-05 08:19:49 -03:00
|
|
|
FollowListRelays: []string{"wss://public.relaying.io", "wss://nos.lol"},
|
|
|
|
MetadataRelays: []string{"wss://nostr-pub.wellorder.net", "wss://purplepag.es", "wss://relay.noswhere.com"},
|
2023-11-02 10:08:33 -03:00
|
|
|
Store: &db,
|
2023-10-11 00:19:33 +02:00
|
|
|
}
|