From 79965ab4b3347cd878748865a0d33cc2d7aa17fa Mon Sep 17 00:00:00 2001 From: Noah Hsu Date: Mon, 6 Jun 2022 22:54:03 +0800 Subject: [PATCH] feat(driver): add args to init and update func --- internal/driver/driver.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/internal/driver/driver.go b/internal/driver/driver.go index 9473c710..b0c4aa45 100644 --- a/internal/driver/driver.go +++ b/internal/driver/driver.go @@ -2,6 +2,7 @@ package driver import ( "context" + "github.com/alist-org/alist/v3/internal/model" ) type Driver interface { @@ -26,8 +27,9 @@ type Writer interface { } type Other interface { - Init(ctx context.Context) error - Update(ctx context.Context) error + Init(ctx context.Context, account model.Account) error + Update(ctx context.Context, account model.Account) error Drop(ctx context.Context) error - Additional() Addition + // GetAccount transform additional field to string and assign to account's addition + GetAccount() model.Account }