feat: useable

This commit is contained in:
Samuel N Cui
2022-12-12 22:48:23 +08:00
parent af8c37b18e
commit f87ec06af6
134 changed files with 18715 additions and 1343 deletions

16
apis/file_delete.go Normal file
View File

@@ -0,0 +1,16 @@
package apis
import (
"context"
"github.com/abc950309/tapewriter/entity"
mapset "github.com/deckarep/golang-set/v2"
)
func (api *API) FileDelete(ctx context.Context, req *entity.FileDeleteRequest) (*entity.FileDeleteReply, error) {
ids := mapset.NewThreadUnsafeSet(req.Ids...)
if err := api.lib.Delete(ctx, ids.ToSlice()); err != nil {
return nil, err
}
return new(entity.FileDeleteReply), nil
}