mirror of https://github.com/Xhofe/alist
				
				
				
			fix(alist_v3): api error pass (close #3326)
							parent
							
								
									40b26a81a0
								
							
						
					
					
						commit
						09492193c4
					
				| 
						 | 
				
			
			@ -2,6 +2,7 @@ package alist_v3
 | 
			
		|||
 | 
			
		||||
import (
 | 
			
		||||
	"context"
 | 
			
		||||
	"errors"
 | 
			
		||||
	"io"
 | 
			
		||||
	"path"
 | 
			
		||||
	"strconv"
 | 
			
		||||
| 
						 | 
				
			
			@ -55,6 +56,9 @@ func (d *AListV3) List(ctx context.Context, dir model.Obj, args model.ListArgs)
 | 
			
		|||
	if err != nil {
 | 
			
		||||
		return nil, err
 | 
			
		||||
	}
 | 
			
		||||
	if resp.Code != 200 {
 | 
			
		||||
		return nil, errors.New(resp.Message)
 | 
			
		||||
	}
 | 
			
		||||
	var files []model.Obj
 | 
			
		||||
	for _, f := range resp.Data.Content {
 | 
			
		||||
		file := model.ObjThumb{
 | 
			
		||||
| 
						 | 
				
			
			@ -84,6 +88,9 @@ func (d *AListV3) Link(ctx context.Context, file model.Obj, args model.LinkArgs)
 | 
			
		|||
	if err != nil {
 | 
			
		||||
		return nil, err
 | 
			
		||||
	}
 | 
			
		||||
	if resp.Code != 200 {
 | 
			
		||||
		return nil, errors.New(resp.Message)
 | 
			
		||||
	}
 | 
			
		||||
	return &model.Link{
 | 
			
		||||
		URL: resp.Data.RawURL,
 | 
			
		||||
	}, nil
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -10,7 +10,7 @@ func checkResp(resp common.Resp[interface{}], err error) error {
 | 
			
		|||
	if err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
	if resp.Message == "success" {
 | 
			
		||||
	if resp.Code == 200 {
 | 
			
		||||
		return nil
 | 
			
		||||
	}
 | 
			
		||||
	return errors.New(resp.Message)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue