feat: upload progress recovery (#4987)
* feat(189pc):upload progress recovery * fix:some err * feat(baidu_netdisk,baidu_photo):upload progress recovery * feat(mopan):upload progress recovery * feat(baidu_netdisk):custom upload api
This commit is contained in:
@ -69,3 +69,13 @@ func SliceMeet[T1, T2 any](arr []T1, v T2, meet func(item T1, v T2) bool) bool {
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func SliceFilter[T any](arr []T, filter func(src T) bool) []T {
|
||||
res := make([]T, 0, len(arr))
|
||||
for _, src := range arr {
|
||||
if filter(src) {
|
||||
res = append(res, src)
|
||||
}
|
||||
}
|
||||
return res
|
||||
}
|
||||
|
Reference in New Issue
Block a user