package permlib import ( "context" "fmt" "code.clickto.dev/weiym/permlib/pb" ) func (e *Engine) syncPerms(ctx context.Context, perms []*pb.PermItem) error { resp, err := e.client.syncPermissions(ctx, e.cfg.AppKey, e.cfg.AppSecret, perms) if err != nil { return fmt.Errorf("permlib: sync permissions failed: %w", err) } _ = resp return nil }