mirror of
https://github.com/usememos/memos.git
synced 2025-06-05 22:09:59 +02:00
chore: tweak store definition
This commit is contained in:
@@ -3,8 +3,6 @@ package store
|
||||
import (
|
||||
"context"
|
||||
"database/sql"
|
||||
|
||||
storepb "github.com/usememos/memos/proto/gen/store"
|
||||
)
|
||||
|
||||
// Driver is an interface for store driver.
|
||||
@@ -88,13 +86,13 @@ type Driver interface {
|
||||
DeleteInbox(ctx context.Context, delete *DeleteInbox) error
|
||||
|
||||
// Webhook model related methods.
|
||||
CreateWebhook(ctx context.Context, create *storepb.Webhook) (*storepb.Webhook, error)
|
||||
ListWebhooks(ctx context.Context, find *FindWebhook) ([]*storepb.Webhook, error)
|
||||
UpdateWebhook(ctx context.Context, update *UpdateWebhook) (*storepb.Webhook, error)
|
||||
CreateWebhook(ctx context.Context, create *Webhook) (*Webhook, error)
|
||||
ListWebhooks(ctx context.Context, find *FindWebhook) ([]*Webhook, error)
|
||||
UpdateWebhook(ctx context.Context, update *UpdateWebhook) (*Webhook, error)
|
||||
DeleteWebhook(ctx context.Context, delete *DeleteWebhook) error
|
||||
|
||||
// Reaction model related methods.
|
||||
UpsertReaction(ctx context.Context, create *storepb.Reaction) (*storepb.Reaction, error)
|
||||
ListReactions(ctx context.Context, find *FindReaction) ([]*storepb.Reaction, error)
|
||||
UpsertReaction(ctx context.Context, create *Reaction) (*Reaction, error)
|
||||
ListReactions(ctx context.Context, find *FindReaction) ([]*Reaction, error)
|
||||
DeleteReaction(ctx context.Context, delete *DeleteReaction) error
|
||||
}
|
||||
|
Reference in New Issue
Block a user