Changeset 652 in code for trunk/db.go
- Timestamp:
- Oct 18, 2021, 5:15:15 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/db.go
r620 r652 2 2 3 3 import ( 4 "context" 4 5 "fmt" 5 6 "net/url" … … 10 11 type Database interface { 11 12 Close() error 12 Stats( ) (*DatabaseStats, error)13 Stats(ctx context.Context) (*DatabaseStats, error) 13 14 14 ListUsers( ) ([]User, error)15 GetUser( username string) (*User, error)16 StoreUser( user *User) error17 DeleteUser( id int64) error15 ListUsers(ctx context.Context) ([]User, error) 16 GetUser(ctx context.Context, username string) (*User, error) 17 StoreUser(ctx context.Context, user *User) error 18 DeleteUser(ctx context.Context, id int64) error 18 19 19 ListNetworks( userID int64) ([]Network, error)20 StoreNetwork( userID int64, network *Network) error21 DeleteNetwork( id int64) error22 ListChannels( networkID int64) ([]Channel, error)23 StoreChannel( networKID int64, ch *Channel) error24 DeleteChannel( id int64) error20 ListNetworks(ctx context.Context, userID int64) ([]Network, error) 21 StoreNetwork(ctx context.Context, userID int64, network *Network) error 22 DeleteNetwork(ctx context.Context, id int64) error 23 ListChannels(ctx context.Context, networkID int64) ([]Channel, error) 24 StoreChannel(ctx context.Context, networKID int64, ch *Channel) error 25 DeleteChannel(ctx context.Context, id int64) error 25 26 26 ListDeliveryReceipts( networkID int64) ([]DeliveryReceipt, error)27 StoreClientDeliveryReceipts( networkID int64, client string, receipts []DeliveryReceipt) error27 ListDeliveryReceipts(ctx context.Context, networkID int64) ([]DeliveryReceipt, error) 28 StoreClientDeliveryReceipts(ctx context.Context, networkID int64, client string, receipts []DeliveryReceipt) error 28 29 } 29 30
Note:
See TracChangeset
for help on using the changeset viewer.